我有一系列javascript对象,我想从xul页面访问。我已经看过关于这个的XUL学校教程而且无处可去。
基本上,我正在编写一个firefox扩展,在新的选项卡窗口中打开一个.xul页面。我的对象使用某些数据进行初始化,然后我希望能够将用户信息接收,验证并存储到javascript对象中。数据不必是持久的。即当页面关闭时,它会消失。
我已经将我的javascript对象编码在一个单独的.js文件中,但我找不到任何关于如何从xul文件中访问它们的简单教程。
你们所能给予的任何帮助都将不胜感激。
答案 0 :(得分:0)
您可以使用以下代码加载js文件:
Components.utils.import( 'resource://gre/modules/Services.jsm' );
Services.scriptloader.loadSubScript( YOUR_JS_FILE );
这就像在文档中添加标记,但更清晰。