FireFox附加组件document.querySelectorAll();没有定义的

时间:2015-07-10 20:45:40

标签: firefox firefox-addon firefox-addon-sdk

我正在使用SDK(JPM)为FireFox创建一个附加项目,当我在JPM中运行代码时,我得到“文档未定义”

我的index.js文件包含以下错误:

var insecure = document.querySelectorAll('[src^="http://"],[href^="http: //"],[img^="http://"]');

任何帮助都会很棒,因为我尝试了很多东西

由于

2 个答案:

答案 0 :(得分:2)

Add-on SDK使用CommonJS模块系统,这意味着AlertIOS.prompt是一个沙盒模块,因此没有与之关联的特定文档或DOM。

如果要访问内容文档,可能需要使用内容脚本。看看这里:https://developer.mozilla.org/en/Add-ons/SDK/Guides/Two_Types_of_Scripts和此处:https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Content_Scripts

希望它有所帮助。

答案 1 :(得分:1)

此问题现已解决。我使用过内容脚本和" port.emit" port.on"选项。对不起,我迟到了。