繁体   English   中英

在xul中访问javascript对象

[英]accessing javascript object within xul

我想通过xul页面访问一系列javascript对象。 我已经看过有关XUL的学校教程,却一无所获。

基本上,我正在写一个firefox扩展名,它在一个新的选项卡式窗口中打开一个.xul页面。 我的对象已使用某些数据初始化,然后我希望能够接收,验证用户信息并将其存储到javascript对象中。 数据不必是持久的。 即,当页面关闭时,它消失了。

我已经将我的javascript对象编码在一个单独的.js文件中,但是我找不到关于如何从xul文件中访问它们的任何简单的好教程。

大家都可以提供的任何帮助将不胜感激。

您可以使用以下代码加载js文件:

Components.utils.import( 'resource://gre/modules/Services.jsm' );
Services.scriptloader.loadSubScript( YOUR_JS_FILE );

这就像在文档中附加标签一样,但方式更简洁。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM