2016-06-30 120 views
2

我正在開發一個使用chrome的本地消息的擴展。在我的擴展中設置鍵值(用於本地消息傳遞)後,Chrome會關閉鑲邊並在關閉鑲邊後刪除我的文件。以某種方式關閉同步擴展程序可以讓我的文件保持完整,但每次重新啓動後仍然會從本身刪除擴展名。我想不通,如果這是一些奇怪的錯誤,我偶然發現或者這與不能夠安裝非web存儲擴展chrome刪除我的擴展

+0

也適用於我。我通常會看到有關非網店擴展的警告。但它會將我未解壓的擴展名替換爲網店中具有相同ID的那個。 – kzahel

+0

如何加載擴展名? – Xan

+0

在開發模式下解壓 – awlnx

回答

0

問題

正如你可以閱讀google forums (productforums.google.com)做發佈於2015年9月9日,Google Chrome的新版本會自動停用尚未從Chrome網上應用店安裝的擴展程序。沒有改變這種行爲的選擇。

某些擴展與其他擴展捆綁在一起,導致Chrome詢問您是否要安裝它們( )。但是,不良演員 濫用了此機制,繞過提示以靜默方式安裝 惡意擴展,這些惡意擴展可能會以不希望的方式覆蓋瀏覽器設置並更改用戶體驗。

...

由於這些惡意擴展沒有被託管的Chrome網上應用店 上,很難限制他們造成的損害。這就是爲什麼我們在11月宣佈 ,作爲我們持續安全 努力的一部分,Windows用戶的所有擴展必須託管在Chrome網上應用店的 中。

解決方案

使用不同的瀏覽器。例如,Opera(版本> 15)和SRWare Iron瀏覽器擴展是100%兼容的,並且在每次瀏覽器啓動時都不會被禁用。 Google Chrome中的所有工具均可在這些瀏覽器中使用。

2.打包擴展名(取自this url的想法)。打開擴展頁面,激活「開發者模式」;點擊「加載解壓後的擴展...」;通過目錄樹搜索解壓縮擴展的目錄,然後單擊確定;缺點:Chrome在每次啓動時都要求您禁用擴展功能

+0

我看到之前的鏈接,但擴展名是已經解壓縮的一個這是我自己做的一個。本地消息傳遞中的chrome示例擴展不會自行卸載,但是我的確可以,但只能在添加key屬性後才能卸載。如果重要的話,我也會使用鉻而不是鉻 – awlnx