0
昨夜から、コンテンツスクリプトと通信しようとしているときに、「準備完了」イベントがページをロードするタブで起動された後、青からこのエラーが出ていますスクリプトが添付されています。必死でFirefox SDK拡張 - JPMエラー
console.error:
JPM [error] Message: TypeError: this.sandbox is undefined
Stack:
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/worker-child.js:87:7
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/remote/child.js:67:37
私もMozillaのWebサイトからコードを貼り付けコピーを試してみました:index.jsで
:element.getter.jsで
var data = require("sdk/self").data;
var pageMod = require("sdk/page-mod");
pageMod.PageMod({
include: "*",
contentScriptFile: data.url("element-getter.js"),
onAttach: function(worker) {
worker.port.emit("myCustomEvent", "mymessage");
worker.port.on("backEvent", function(content) {
console.log(content);
});
}
});
:
self.port.on("myCustomEvent", function(message) {
self.port.emit("backEvent", "newMessage");
});
"tabs" sdk modを使用して、メインスクリプトとコンテンツスクリプトの間で、ワーカー間で通信しようとすると同じエラーが表示されるule。
編集: この動作を確認/拒否すれば他の人ができますか?
どのようなアイデアも大歓迎です!
私はここにバグレポートを提出しました:https://bugzilla.mozilla.org/show_bug.cgi?id=1314557
使用しているFirefoxのバージョンはどれですか?あなたは最近それを更新しましたか? – Makyen
@Makyen最新FF Dev版。 51.0a2(2016-11-01) - 私はそれが最後の夜の更新からだったと思います。 –