xpi

    0熱度

    1回答

    我寫了一個已經在Chrome和Firefox下測試過的多圖層插件。測試使用Firebreath生成的默認html文件完成,通過regsvr32安裝DLL。 我想打包此插件,以便Firefox用戶可以通過插件管理器通過XPI安裝它,並在我的擴展中使用它。我通過將DLL,backgroundpage.html封裝到CRX中,輕鬆實現了這一點。 我的理解是,Firebreath DLL必須注入到XUL(

    -1熱度

    1回答

    在我的XPI中,我從用戶的PC(file://)獲取javascript代碼並在沙箱中運行js代碼。 出於某種原因,我得到沒有很好地形成對我的第一行代碼錯誤,是一個註釋: // Yosy 我的代碼仍在運行,但這個錯誤是煩人,我想解決這個問題,有什麼建議? 代碼例運行的代碼: var sandbox = new Components.utils.Sandbox(safeWin); sandbox.

    0熱度

    1回答

    展望在Firefox擴展目錄(見location of Firefox installed extensions),我看到有一些單獨的.xpi文件,但其他人的目錄: c:/Users/CENSORED/AppData/Roaming/Mozilla/Firefox/Profiles/CENSORED.default/extensions: total used in directory 5241

    0熱度

    2回答

    我想在Firefox 10中使用Xpather。當我嘗試安裝它時,Firefox說Xpather無法安裝,因爲它不兼容。

    0熱度

    1回答

    我正在開發Firefox擴展,並且需要生成合成事件。我希望將這些事件視爲「原生」事件。但是,Firefox公開的DOM API(createEvent,initEvent)實際上並不像本地事件。我意識到Selenium通過採用本地事件解決了這個問題。 我的問題是,我可以在我的擴展中使用webdriver.xpi standalone嗎?我的擴展是基於JavaScript的。如果是,如何?有沒有人做

    1熱度

    1回答

    有沒有什麼辦法可以在使用cfx xpi創建xpi文件時排除文件夾。文檔沒有提供任何信息。 我在問這是因爲在cfx init創建的目錄中我還有一個目錄作爲HTMLTestPages,其中我有一些測試JavaScript,因爲我們無法調試附加的sdk JavaScript。 每次我必須創建一個xpi文件我必須刪除該文件夾,並再次將其放置。此外,如果我們在svn上有這個文件夾,這是更有問題的。 在goo

    1熱度

    1回答

    我正在開發Firefox擴展並將本地數據保存在localStorage中。 因此,我在本地保存的網頁上測試我的擴展。 window.content.localStorage.setItem('name', 'Hello World!'); and window.content.localStorage.getItem('name') return correct string。 但是當我重新打

    0熱度

    1回答

    我正在編寫將改變我的瀏覽器谷歌佈局的擴展。 當瀏覽器顯示google.com時,我的腳本使用外部css文件。並且它在我打開新標籤之前工作正常--css被清除。我怎樣才能匹配我的CSS只用於谷歌搜索頁面? window.addEventListener("load", function() { myExtension.init(); }, false); var myExtension = {

    2熱度

    2回答

    我已經使用Firebreath創建了一個Firefox插件,一個Win32本機代碼DLL。我正在使用Windows 7/x64,並且只針對Windows。該插件本身運行良好,但我真的堅持得到正確簽署的XPI。如果我不籤我的XPI,它被接受並通過FF 3.6到10(測試版)安裝。當然,在安裝過程中,它將發佈者列爲(作者未驗證)。所以,我花了一個星期的時間來調試簽名過程......但FF 9和10仍然

    3熱度

    2回答

    我試圖建立可以在這裏XPCOM組件: http://mxr.mozilla.org/mozilla-central/source/xpcom/sample/ 我想用我自己的Makefile來編譯它,所以這個組件可以從Mozilla的全部來源中分離。 因此,這裏是我的文件樹: [email protected] /cygdrive/c/dev/central_sample $ ls -Rlah