2016-11-02 8 views
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

+0

使用しているFirefoxのバージョンはどれですか?あなたは最近それを更新しましたか? – Makyen

+0

@Makyen最新FF Dev版。 51.0a2(2016-11-01) - 私はそれが最後の夜の更新からだったと思います。 –

答えて

0

スヨン..あなたは、新しいフォルダに「JPMのinit」ない、と内部の、別の内容を、以前に初期化されたフォルダを、貼り付けるコピーする場合 - 上記のエラーが発生します。私のところに間違いがあります。

関連する問題