browser.xul
を上書きするファイルoverlay.xul
を上書きするファイルがあります。クロム拡張で実装されているのと同様の方法でメッセージの受け渡しを実装したいと思います。 chrome.manifest-Firefox拡張機能でメッセージパッシングを実装する方法は?
content helloworld content/
overlay chrome://browser/content/browser.xul chrome://helloworld/content/overlay.xul
overlay chrome://navigator/content/navigator.xul chrome://helloworld/content/overlay.xul
skin helloworld classic/1.0 skin/
style chrome://global/content/customizeToolbar.xul chrome://helloworld/content/overlay.css
は、どのように私は私の場合にはoverlay.js
あるcontent_script.js
登録するには?
Overlay.xul -
document.documentElement.addEventListener('click', function(e) {
messageManager.sendAsyncMessage('MyMessenger.MyMessage', {});
}, true);
を、正しい構文は次のとおりです。何background.js
は -
addMessageListener("MyMessenger.MyMessage", function(obj) {
Firebug.Console.log(obj.name);
}, true);
- - 私の
overlay.js
私が使用している内部の今<script type="application/x-javascript" src="chrome://helloworld/content/jquery.js" /> <script type="application/x-javascript" src="chrome://helloworld/content/overlay.js" /> <script type="application/x-javascript" src="chrome://helloworld/content/background.js" />
メッセージを渡すために?
- コンテンツスクリプトとブラウザスクリプトの間の接続を設定するにはどうすればよいですか?