Execute JS from Firefox extension
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I'm trying to execute custom JS code from a Firefox extension using: 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); } The method call looks like: executeJS(content.document, "$('#" + this.id + "').jixedbar({showOnTop:true});"); And this is the result that I get: <script type="text/javascript"> [object XPCNativeWrapper [object HTMLScriptElement