我正在使用SDK(JPM)为FireFox创建一个附加项目,当我在JPM中运行代码时,我得到“文档未定义”
我的index.js文件包含以下错误:
var insecure = document.querySelectorAll('[src^="http://"],[href^="http: //"],[img^="http://"]');
任何帮助都会很棒,因为我尝试了很多东西
由于
答案 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"选项。对不起,我迟到了。