今天,我的兩台 Windows 機器(一台在 7 上,一台在 8.1 上)使用 Chrome 開發分支將自己升級到44.0.2398.0 開發-m。當我在更新後第一次啟動瀏覽器時,所有非商店擴充功能都被自動停用,我無法重新啟用它們(這在兩台機器上都發生了)。
不支援的擴充被禁用
為了讓 Chrome 更安全,我們停用了一些 Chrome 應用程式商店中未列出的擴充程序,這些擴充功能可能是在您不知情的情況下新增的。
所以我想也許我可以卸載並重新安裝所有用戶腳本。這適用於一個會話,但是當您關閉 Chrome 並重新啟動它時,非商店擴充功能會再次自動停用(並且打包的 .crx 檔案也會遭受相同的命運)。透過 Tampermonkey 安裝似乎沒有幫助。
是否有任何解決方案不涉及切換到另一個作業系統(不可行)或在 Chrome 商店上私下發布我的用戶腳本(需要花錢)?值得慶幸的是,加載解壓縮的擴展仍然有效,但是將我的所有用戶腳本移植到正確的擴展對我來說將是相當大的努力...
我有理由確定這不是重複的在 Chrome v35+ 上重新啟用並非來自 Chrome Web Store 的擴充功能(具有增強的安全性),因為自從他們在版本 35 左右撤回這個垃圾之後我就一直在 Chrome 的開發分支上,這是我自那時以來第一次遇到任何問題。據我所知,這是一個新問題。
答案1
我們始終致力於改進 Chrome 擴充程序,同時盡可能確保用戶的安全。 2014 年 5 月,我們宣布了一項新政策,透過強制將擴充功能託管在 Chrome 線上應用程式商店上來保護 Windows 用戶。結果令人鼓舞:我們發現卸載不需要的擴充功能的客戶支援協助請求下降了 75%。因此,我們將在未來幾個月內將這種保護的範圍擴大到所有 Windows 和 Mac 用戶。
我們最初並未在 Windows 開發者頻道上強制執行此政策,以便讓開發者選擇退出。不幸的是,我們此後觀察到惡意軟體強迫使用者進入開發者頻道以安裝不需要的店外擴充。受影響的用戶會在他們未選擇的 Chrome 通道上執行惡意擴充功能。因此,從今天開始,我們將開始在所有 Windows 管道上強制執行此政策。 Mac 也將很快跟進,並於 2015 年 7 月開始對所有管道強制執行。
然而,正如所描述的透過企業策略安裝您仍然可以使用多種選項來進行側面加載。
其中最簡單的似乎是使用ExtensionInstallForcelist 策略。
答案2
chrome://extensions
如果您只想在 chrome 上嘗試您的擴展,您可以透過以下方式將其安裝在最新的 chrome 42(不確定開發版本)中:拖放