私は現在、Firefox アドオン SDK を使用して Firefox 拡張機能を作成しています。コンテンツ スクリプト (ページ mod) とポップアップ (パネル) の間で通信しようとしましたが、うまくいきませんでした。
Erik Vold のツールバー ボタンを使用しています。これが私のコードです:
var tbb = require('toolbarbutton').ToolbarButton({
id: 'from-us_button',
label: 'from-us',
image: data.url('img/on.png'),
panel: panel
});
var pageMod = require('page-mod').PageMod({
include: "*",
contentScriptFile: [
data.url('recuperation.js')
],
contentScriptWhen : "end",
attachTo: ["existing", "top"]
});
var panel = require('panel').Panel({
width: 200,
height: 500,
contentURL: data.url('popup.html')
});
私の popup.html には以下が含まれます:
<script type="text/javascript" src="popup.js"></script>
recuperation.js から popup.js に変数を渡したいのですが、どうすればよいですか?