Firefox扩展覆盖注入JavaScript文件?

时间:2014-11-05 14:11:01

标签: javascript firefox firefox-addon

在另一个放置.xul文件的覆盖JavaScript文件上注入JavaScript文件时,我收到消息“Filtered chrome URL”而不是加载JavaScript文件。

代码:

var myScript = doc.createElement('script');
myScript.type = 'text/javascript';
myScript.setAttribute('src', 'chrome://content/MyScript.js');
myScript.setAttribute('onload', 'doThing();');
doc.getElementsByTagName('head')[0].appendChild(myScript);

1 个答案:

答案 0 :(得分:1)

也许试试var myScript = doc.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'script')