मैं का उपयोग कर एक Firefox विस्तार से कस्टम जे एस कोड निष्पादित करने के लिए कोशिश कर रहा हूँ:Firefox विस्तार से जे एस निष्पादित
function executeJS(document, script) {
var script = document.createElement('script');
script.setAttribute('type', 'text/javascript');
script.appendChild(document.createTextNode(script));
document.getElementsByTagName('head')[0].appendChild(script);
}
विधि कॉल लगता है:
executeJS(content.document, "$('#" + this.id + "').jixedbar({showOnTop:true});");
और यह परिणाम है कि मैं प्राप्त करें:
<script type="text/javascript">
[object XPCNativeWrapper [object HTMLScriptElement]]
</script>
मेरे कोड में क्या गलत है? फ़ायरफ़ॉक्स एक्सटेंशन से मनमाने ढंग से जेएस स्क्रिप्ट निष्पादन का उचित तरीका क्या है?
आप महान हो! परिवर्तनीय नामकरण समस्या थी ... – spektom