jsm

    2熱度

    2回答

    我試圖加載自定義模塊在無需重啓插件,使用下列內容: 鉻/內容/模塊/ Test.jsm: var EXPORTED_SYMBOLS = [ 'Test' ]; let Test = {}; chrome.manifest用於 : content test chrome/content/ bootstrap.js: const Cu = Components.utils; // Tr

    2熱度

    1回答

    我遇到了這種奇怪的行爲,同時使用JavaScript代碼模塊的Firefox插件。我不確定這是一個錯誤還是一個糟糕的設計進行相互進口。 假設有3個模塊a,b和c。 a.js var EXPORTED_SYMBOLS = ["a"]; Components.utils.import("resource://mymodule/c.js"); Compone

    1熱度

    1回答

    我想在從blob加載代碼的javascript代碼模塊中使用web worker。通常,這可以在網頁中通過調用blob上的「window.URL.createObjectURL」並將createObjectURL生成的url提供給worker來完成。這是可能的JavaScript代碼模塊,儘管沒有window.URL對象?

    2熱度

    1回答

    我將此代碼添加到一個附加組件-SDK插件: var {devtools} = Cu.import("resource://gre/modules/devtools/Loader.jsm", {}); var {WebConsoleFrame} = devtools.require("devtools/webconsole/webconsole"); 雖然這部作品在一個正常的(老款)的插件,有

    1熱度

    1回答

    目前,我正在評估是否以及如何將遺留的基於lucene的分析器組件移至彈性搜索(0.19.18)。由於遺留代碼基於lucene,因此我將分析器封裝在es-plugin中。分析儀的配置如下所示: index.analysis.analyzer.myAnalyzer.type : myAnalyzer index.analysis.analyzer.default.type: myAnalyzer

    2熱度

    1回答

    因此,在Firefox擴展中,鼓勵擴展的對象位於像com.contoso.myExtension這樣的子對象中。這樣你就不會在全局命名空間中放置任何對象,並且擴展名通常會阻擋對方的頭髮。 (至少在常見的browser.xul窗口中) 但是從我對Javascript code modules (JSMs)的理解中可以看出,雖然模塊本身在單獨的命名空間中工作,但它導出的符號將最終在全局命名空間無論代碼

    0熱度

    2回答

    我正在嘗試今年春天的JMS示例,並且它給出了錯誤。 https://spring.io/guides/gs/messaging-jms/ 引起:org.springframework.jms.support.converter.MessageConversionException: Could not find type id property [_type] on message from de

    1熱度

    1回答

    我想在我的Xul應用程序的單個窗口中使用Javascript Module(JSM),所以我可以根據需要加載資源。 但是,我需要將窗口傳遞給JSM,我不知道該怎麼做。如下我嘗試: 在我resource.jsm: var EXPORTED_SYMBOLS = ["hello"]; function hello(win) { win.alert("ALERT FROM JSM!");

    0熱度

    1回答

    this Mozilla page上列出的JavaScript核心模塊在哪裏? 我通過文檔永遠查看和運行所有類型的搜索*.jsm和幾個特定的​​jsm文件,但我找不到任何。 這些單獨的文件是否位於某個位置或以某種方式構建到可執行文件中?