簡體   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