題 重新啟用Chrome v35 +上不屬於Chrome網上應用店的擴展程序(具有增強的安全性)


有人知道如何在Chrome v35更新禁用後重新啟用您自己的擴展程序嗎?
(在我的情況下,大多數是greasemonkey腳本,因此以前簡單的.js文件會拖放到擴展窗口中。)

當我今天啟動Chrome時,我收到了一些警告,即已禁用某些非ChromeWebStore擴展程序。

更多信息正在給予這個 鏈接

Chrome已停用擴展程序

您看到此通知是因為您的一個或多個Chrome   已關閉擴展程序以使Chrome更安全。擴展名   沒有來自Chrome網上應用店或沒有安裝   允許。

為了保護您的利益,您只能使用自己獲得的Chrome擴展程序   來自Chrome網上應用店。

要查看您的擴展程序列表:

  1. 點擊瀏覽器工具欄上的Chrome菜單Chrome菜單。
  2. 選擇 工具
  3. 選擇 擴展

已禁用的擴展程序將顯示為灰色,您將不會顯示   能夠重新啟用它們。

我希望我仍然可以通過為我的擴展激活開發者模式來啟用它們,但仍然沒有運氣.. 有人提示嗎?

附: 這不是重複的 激活非Chrome網上應用店的Chrome擴展程序 因為這與chrome v35更新有關


96
2018-06-11 08:11


起源


簡短的故事:你不能因為谷歌希望用戶使用他們的網上商店,所以他們可以跟踪他們,他們可以顯示9999999廣告等...這是關於賺錢,而不是用戶體驗。恕我直言。最好永遠忘記瀏覽器。 - inf3rno
這很不幸,因為我轉而使用谷歌來避免這些問題。對於Chrome的辯護,即使Firefox現在正在部署一個類似的收縮 - 我想有人可能會爭辯這個規則執行所獲得的“安全”方面。 - 40Alpha


答案:


實際上只有幾個選項對你開放,因為運行擴展的能力已被編程禁用,沒有計劃重新啟用它(或至少沒有公開)

您可以嘗試從金絲雀頻道或開發者頻道版本安裝,這可能允許您仍然運行這些擴展 谷歌Chrome幫助論壇中提到過

如果我想運行非網絡商店擴展,該怎麼辦?

高級用戶可以繼續使用我們的Dev&Canary頻道來運行   任何擴展。請注意,這些頻道已更新   定期,並可能包含主動的功能和錯誤修復   正在開發中。

或者,我聽說很多人安裝了Tampermonkey,然後允許運行用戶腳本。

也許值得一瞧。


35
2018-06-11 10:09



謝謝。 Tampermonkey確實是我的用例(手動添加用戶腳本)的方法。我不能用tampermonkey重新啟用它。我真的必須在%localappdata%\ Google \ Chrome \ User Data \ Default \ Extensions中找到.js文件並複制粘貼內容 - AardVark71
我讓TamperMonkey使用我的腳本,轉到TamperMonkey設置,然後單擊“新建腳本”選項卡(最左邊的選項卡),並將腳本文本粘貼到那裡的編輯器中。當我單擊保存按鈕時,我的擴展程序再次開始工作。謝謝您的幫助! - dacoinminster
我是唯一一個能夠通過將用戶打包成crx文件並將它們拖入擴展頁面來獲取用戶腳本的人。 - Shazvi
我的擴展名在“個人資料1”文件夾中,而不是“默認”文件夾。 %localappdata%\Google\Chrome\User Data\Profile 1\Extensions - Matthias Dailey
僅供參考,Google剛從Canary和Dev中提取此功能,您必須使用以下答案中的方法,或通過tampermonkey /類似方式加載為腳本。資源: blog.chromium.org/2015/05/... - Arthur Kay


您無法重新啟用它們。您需要使用以下任何替代方法來解決此問題(我將列出它們的難度等級):

安裝其他類似Chromium的瀏覽器

由於Chromium是開源的,因此該項目有幾個分叉。我不確定Chromium是否有限制,但其他項目可能沒有。

完全從Windows / OSX遷移

由於整個操作系統的安全問題,對Windows和OSX實施了此限制。 Linux版本不受影響。您可以試試任何Linux發行版。

開發者模式路線

  1. 下載crx文件並使用您喜歡的解壓縮程序解壓縮擴展程序。記下放置它的目錄。
  2. 打開擴展頁面,激活“開發者模式”
  3. 點擊“加載未壓縮的擴展程序...”
  4. 在目錄樹中搜索解壓縮擴展程序的目錄,然後單擊“確定”。如果您的分機名為“我的分機”,請選擇“我的分機”目錄。

優點:您不必安裝任何其他東西。 缺點:Chrome會阻止您在每次啟動時禁用擴展程序。

感謝“開發者模式路線” capetoide 在裡面 AllMangasReader論壇


49
2018-06-12 22:37



我有點困惑,4台機器運行35.0.1916.153米(標準非開發/金絲雀),其中2台機器不啟用開發者模式啟用的擴展,通過拖動crx文件添加(而不是先解壓縮),但是其他2繼續禁用它們重新啟動。我甚至嘗試過master_preferences,並且只有兩台計算機才會重新啟動它。 - codemonkee
@ Spero.ShiroPetto給它時間......它會到達你,也許是36.0。 - Braiam
@Braiam:+1好的答案,你應該添加使用選項 Tampermonkey擴展 管理所有用戶腳本。 - Amro
@Amro我的答案面向真正的擴展(那些以.crx方式出現的) - Braiam
是的,我指的是這一節 下面 說Canary和Dev不會阻止安裝非商店擴展不再有效。 Google juuuust把它拿走了。 - Arthur Kay


還有另一個選擇(至少在Mac上) - 有谷歌自己的Chrome應用和擴展開發者工具(https://chrome.google.com/webstore/detail/chrome-apps-extensions-de/ohmmkhmmmpcnpikjeljgnaoabkaalbgc/details)允許您重新啟用任何已安裝的擴展。


24
2017-09-11 16:00



這適用於Windows 7和Chrome v45。 - corvec
@Braiam OSX似乎受到了影響 Version 46.0.2490.86,這個修復工作。 - Alex Gittemeier
在47.0.2526.106 m中無法在Windows上運行。檢查後立即取消選中“啟用”標記 - janot
在OSX上為我工作。這個答案需要更多的讚成!為了上帝的緣故,它確實勝過切換到Linux。 - letitbee
不使用chrome 52.0.2743.82的OSX - xi.lin


我在谷歌論壇中使用了與此處描述完全相同的程序。永久鏈接

https://productforums.google.com/d/msg/chrome/9NlMAr6uEVc/ambkrcKpi1cJ

它主要涉及將擴展ID移動到白名單,並將其列入組策略編輯器。


2
2017-08-02 05:29



不起作用。重新啟動後,再次禁用Chrome擴展(Windows 7 Home Premium 64位)。顯然,這種解決方法並不適用於Windows Home版本。 - DavidPostill♦
這對我來說非常合適(Windows Vista 32位)。 - Casper
白名單程序 ExtensionInstallWhitelist 在參與AD域的計算機上正常工作。您不必實際設置管理模板策略,使用註冊表是可以的。但它不適用於非域計算機(這將包括Home版本),我認為Chrome忽略了對非AD計算機的策略(遺憾的是)。 - William


  1. 添加 --enable-easy-off-store-extension-install 啟動chrome時標記(創建快捷方式,編輯目標,附加標記)。
  2. 導航 chrome://extensions/ 在瀏覽器中。
  3. 拖放.crx到瀏覽器,安裝擴展程序。

每次啟動瀏覽器時都需要這樣做。


-2
2017-07-25 08:59



--enable-easy-off-store-extension-install標誌在Chrome 36.0上沒有任何區別。我安裝的非商店擴展程序仍然處於禁用狀態。 - EM0