मेरे पास एक फ़ाइल है जो overlay.xul
को ओवरराइट करती है जो browser.xul
को ओवरराइट करती है। मैं क्रोम एक्सटेंशन में लागू किए गए संदेश को उसी तरह से कार्यान्वित करना चाहता हूं।फ़ायरफ़ॉक्स एक्सटेंशन में गुजरने वाले संदेश को कैसे कार्यान्वित करें?
chrome.manifest-
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
मैं कैसे content_script.js
जो मेरे मामले में overlay.js
है रजिस्टर करने के लिए?
Overlay.xul -
<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" />
अब अंदर मेरे overlay.js
मैं उपयोग कर रहा हूँ - background.js
है-
addMessageListener("MyMessenger.MyMessage", function(obj) {
Firebug.Console.log(obj.name);
}, true);
- क्या सही सिंटैक्स है
document.documentElement.addEventListener('click', function(e) { messageManager.sendAsyncMessage('MyMessenger.MyMessage', {}); }, true);
और संदेश पास करने के लिए?
- मैं सामग्री स्क्रिप्ट और ब्राउज़र स्क्रिप्ट के बीच कनेक्शन को कैसे कॉन्फ़िगर कर सकता हूं?