在firefox Addon-sdk插件脚本中导入使用DOM对象的JS文件

时间:2015-01-12 06:22:45

标签: javascript dom firefox-addon firefox-addon-sdk

您好我正在使用firefox Addon-sdk,我想知道是否有办法导入使用DOM对象(如窗口)的JS文件到main.js代码中。我确实使用了“mozIJSSubScriptLoader”,但是插件不断地将加载脚本中定义的所有dom对象返回为“NOT DEFINED”,我认为这应该是因为main.js代码无法访问DOM。如果有任何其他方式导入/加载这些js文件,请告诉我。提前谢谢。

2 个答案:

答案 0 :(得分:0)

您可以访问如下窗口:

const { getMostRecentBrowserWindow } = require('sdk/window/utils');
var aXULBrowser = getMostRecentBrowserWindow();

或者你可以通过它们全部枚举,这应该是sdk / window / utils中的东西,叫做“somethingEnumerateSomething”

答案 1 :(得分:0)

根据您在本主题中发布的其他解决方案中的评论:

发布单独答案,因为我认为解决方案完全不同。如果这是正确答案,请删除我以前的解决方案。

查看以下内容: