firefox-addon

    0熱度

    1回答

    複製數據我有一個非常奇怪的情況。我有一個擴展名,可以根據用戶的選擇從網頁上覆制內容。但是,如果有多個幀,它就會失敗。例如在Gmail上。如果我選擇Gmail的任何東西,試圖找到它的選擇將最終得到一個錯誤: Error: window.getSelection(...) is null 這裏是我的代碼(這是一個工作的例子,我不包括圖標。): manifest.json的 { "desc

    1熱度

    1回答

    我正在寫一個隱私瀏覽器擴展。我需要做的一件事就是欺騙window.navigator對象,它是我成功爲主窗口對象成功完成的屬性。我還需要欺騙頁面上每個iframe.contentWindow的window.navigator對象。我想我可以使用self.frames,然後通過欺騙每個循環,但是我的代碼運行後創建但在我的代碼運行時不存在的框架的情況如何。 var myFrame = document

    -1熱度

    1回答

    我只發現runtime.connectNative,並且從我讀的內容來看它太複雜(它需要目標可執行文件的操作系統特定配置,addond和其他過度設計的東西的權限)。我找上幾行像一個平凡解: const exec = require('child_process').exec; exec('pwd', (error, stdout, stderr) => { console.log(`s

    3熱度

    4回答

    Embedded WebExtensions會談如何「......將WebExtension嵌入到經典的引導擴展或附加SDK附加組件中」。 但我既沒有「bootstrapped」也沒有「Add-on SDK」擴展,只有十年前的普通舊XPCOM/overlay擴展。我沒有bootstrap.js有一個啓動,我也不使用附加SDK的任何事情。 我嘗試添加 <em:bootstrap>true</em:b

    1熱度

    1回答

    我試圖將Firefox的擴展部署/複製到所有Windows計算機。 允許自動更新的唯一位置位於:%appdata%\ Mozilla \ Profiles \ 「Profile_Name」\ Extensions。 問題是,雖然沒有人使用配置文件,但「默認」配置文件具有隨機前綴名稱(62x8awd89.default \ 46wx5awd.default)。 如何通過批處理腳本將文件複製到****

    0熱度

    1回答

    我在網頁中插入一個鏈接,當單擊該鏈接時,我想讓它在我的插件js文件中調用一個函數。 即 <a id="1-link" onclick="hideDiv(1)">hide</a> 而一直插入到HTML和將理想致電hideDiv()在我的Firefox插件的.js文件,但是控制檯抱怨ReferenceError: hideDiv is not defined大概是因爲它不知道去哪裏找。那麼如何指定

    0熱度

    1回答

    我開發了一個Firefox插件,我想在我的小組之間分發。我不想讓每個人都能看到它。我如何才能對我發佈的插件進行限制? 我做了同樣的鉻擴展,我列出的電子郵件只能安裝我的Chrome擴展。

    -3熱度

    1回答

    開發者版本中的檢查員允許您刪除您單擊一下即可選擇的任何元素;我希望有一個簡單的方法來自動 不玩或下載HTML5元素,除非我點擊它們 - 我被迫下載大型文件,我不想在瀏覽網頁時。 任何方式關閉視頻元素,將自動下載 而不完全禁用它們? 有沒有辦法讓每個頁面加載一些JavaScript運行,可能 強制執行此行爲,除了把視頻:{display:none; }'在用戶CSS樣式表?是否有一個'用戶libra

    0熱度

    1回答

    「這個」值我目前運行到以下錯誤:https://bugzilla.mozilla.org/show_bug.cgi?id=1208775 長話短說,我需要訪問this.browser而不是window.browser。如果我用console.log(this.browser)取代我的webpack生成的文件,我得到正確的窗口變量,而如果我訪問window.browser,我得到未定義的。建議的解決

    1熱度

    1回答

    我目前正在爲Firefox開發一個插件,並且我發現在交叉隔間包裝下使用了很多內存。 任何人都可以告訴我什麼是交叉隔離包裝,並且有什麼方法可以清除它下面的內存嗎? 預先感謝您!