Chrome v35 + üzerindeki Chrome Web Mağazası'ndan gelmeyen uzantıları yeniden etkinleştirin (gelişmiş güvenlikle)


106

Chrome v35 güncellemesiyle devre dışı bırakıldıktan sonra kendi uzantılarınızı nasıl yeniden etkinleştireceğinizi bilen var mı?
(Benim durumumda çoğunlukla greasemonkey komut dosyaları, bu nedenle basit .js dosyaları daha önce uzantı pencerelerine sürükleyip bırakıldı.)

Bugün Chrome'u başlattığımda, ChromeWebStore dışındaki bazı uzantıların devre dışı bırakıldığı uyarısı aldım.

Bu bağlantıda daha fazla bilgi veriyordu :

Chrome tarafından devre dışı bırakılan uzantılar

Bu bildirimi görüyorsunuz, çünkü Chrome'u daha güvenli hale getirmek için Chrome uzantılarınızdan bir veya daha fazlası kapatıldı. Uzantılar Chrome Web Mağazası'ndan gelmedi veya izniniz olmadan yüklendi.

Korunmanız için, yalnızca Chrome Web Mağazası'ndan edindiğiniz Chrome uzantılarını kullanabilirsiniz.

Uzantılarınızın listesini görmek için:

  1. Tarayıcı araç çubuğundaki Chrome menüsünü tıklayın.
  2. Araçlar'ı seçin .
  3. Uzantıları seçin .

Devre dışı bırakılan uzantılar gri renktedir ve bunları yeniden etkinleştiremezsiniz.

Uzantılarım için geliştirici modunu etkinleştirerek hala etkinleştirebilmeyi ancak yine de şanssız olmayı umuyordum.

Ps bu, Chrome v35 güncellemesiyle ilgili olduğundan, Chrome Web Mağazası'ndan olmayan bir Chrome uzantısını Etkinleştirme işleminin bir kopyası değildir.


4
Kısa hikaye: Google, kullanıcıların web mağazalarını kullanmalarını istediğinden beri bulamazsınız, böylece onları izleyebilirler, 9999999 reklam gösterebilirler, vb ... Bu, kullanıcı deneyimi değil para kazanmakla ilgilidir. Benim nacizane fikrime göre. bu tarayıcıyı sonsuza dek unutmak daha iyidir.
inf3rno

Bu talihsiz bir durum çünkü bu sorunları önlemek için Google’a döndüm Chrome'un savunmasına göre, Firefox bile şu anda benzer bir kısıtlama kullanıyor - Sanırım bu kuralın uygulanmasının "güvenlik" kazandığını iddia edebilirim.
S1r-Lanzelot

Yanıtlar:


38

Eklentileri çalıştırma yeteneği programlamayı devre dışı bıraktığından, yeniden etkinleştirme planları olmadan (veya en azından hiçbiri halka açıklanmadı), size açık olan sadece birkaç seçenek var.

Bu uzantıları Google Chrome yardım forumunda belirtildiği gibi çalıştırmanıza izin verebilecek kanarya kanalından veya geliştirici kanalı sürümlerinden yüklemeyi deneyebilirsiniz :

Web mağazası olmayan uzantıları çalıştırmak istersem?

Gelişmiş kullanıcılar, herhangi bir uzantıyı çalıştırmak için Dev & Canary kanallarımızı kullanmaya devam edebilir. Lütfen bu kanalların çok düzenli bir şekilde güncellendiğini ve aktif olarak geliştirilmekte olan özellikleri ve hata düzeltmelerini içerebileceğini unutmayın.

Alternatif olarak, birkaç kişinin Tampermonkey'yi yüklediğini ve ardından kullanıcı komut dosyalarının çalıştırılmasına izin verdiğini duydum.

Bir göz atmaya değer olabilir.


4
Teşekkürler. Tampermonkey gerçekten kullanım davamın yolunu açmıştı (elle eklenen kullanıcı kodları). Yine de tampermonkey ile tekrar etkinleştiremedim. .Js dosyasını gerçekten% localappdata% \ Google \ Chrome \ Kullanıcı Verileri \ Varsayılan \ Uzantılar içinde bulmak ve içeriği kopyalayıp yapıştırmak zorunda
kaldım

3
TamperMonkey'i, TamperMonkey Ayarları'na gidip "Yeni Komut Dosyası" sekmesine (en soldaki sekme) tıklayarak ve komut dosyasının metnini düzenleyiciye yapıştırarak komut dosyası ile çalışmasını sağladım. Kaydet düğmesine tıkladığımda uzantım tekrar çalışmaya başladı. Yardım için teşekkürler!
dacoinminster

Kullanıcıların crx dosyalarına paketleyerek ve Eklentiler sayfasına sürükleyerek çalışmasını sağlayabilen tek kişi ben miyim?
Shazvi

Uzantılarım "Varsayılan" bir klasör değil, "Profil 1" klasöründeydi. %localappdata%\Google\Chrome\User Data\Profile 1\Extensions
Matthias Dailey

4
Sadece FYI, Google bu işlevi Kanarya ve Dev'ten aldı, aşağıdaki cevabı kullanarak yöntemi kullanmalı ya da tampermonkey / like aracılığıyla bir betik olarak yüklemelisiniz. Kaynak: blog.chromium.org/2015/05/…
Arthur Kay

54

Onları tekrar etkinleştiremezsiniz. Bu sorunu, bu alternatiflerden herhangi birini kullanarak çözmeniz gerekiyor (zorluk derecesini listeleyeceğim):

Chromium benzeri başka bir tarayıcı yükleyin

Chromium açık kaynak olduğundan, projenin birkaç çatal vardır. Chromium'un kısıtlama uygulamasının yerinde olup olmadığından emin değilim, ancak diğer projeler olmayabilir.

Windows / OSX'ten tamamen taşıma

Bu kısıtlama, tüm işletim sisteminin güvenlik endişeleri nedeniyle Windows ve OSX için uygulanmıştır. Linux sürümleri etkilenmez. Herhangi bir Linux dağıtımını deneyebilirsiniz.


1
Biraz şaşırdım, 35.0.1916.153 m çalışan 4 makine (standart Dev / Kanarya olmayan) ve makinelerin 2'si, crx dosyasını sürükleyerek (& önce açmadan) etkin olan geliştirici moduyla uzantıları devre dışı bırakmıyor, ancak diğer 2 yeniden başlatma sırasında onları devre dışı bırakmaya devam ediyor. Master_preferences'ı bile denedim ve yine iki bilgisayardan sadece biri yeniden başlatmayı devre dışı bıraktı.
codemonkee

@ Spero.ShiroPetto ona zaman kazandırır ... belki 36.0'da size ulaşacaktır.
Braiam

@Braiam: +1 iyi cevap, tüm kullanıcı kodlarını yönetmek için Tampermonkey eklentisini kullanma seçeneğini eklemelisiniz.
Amro

@Amro cevabım gerçek uzantılara yöneliktir (.crx şeklinde
gelenler

2
Doğru, aşağıdaki bölüme atıfta bulunuyorum, Kanarya ve Dev'in mağaza dışı uzantıları yüklemesinin engellenmediğini söylemek artık geçerli değil. Google juuust bunu aldı.
Arthur Kay

26

Başka bir seçenek var (en azından Mac’te) - Google’ın kendi Chrome Uygulamaları ve Uzantıları Geliştirme Aracı var ( https://chrome.google.com/webstore/detail/chrome-apps-extensions-de/ohmmkhmmmpcnpikjeljgnaoabkaalbgc/details ) Yüklü herhangi bir uzantıyı yeniden etkinleştirmek için


Bu benim için Windows 7'de Chrome v45 ile çalıştı.
corvec

1
@ Braiam OSX, bundan etkilenmiş görünüyor Version 46.0.2490.86ve bu düzeltme işe yaradı.
Alex Gittemeier 11:15

8
Windows'ta çalışmıyor 47.0.2526.106 m. "Enable" işareti siz kontrol ettikten hemen sonra işaretlenmemiş durumda
janot

4
OSX'te benim için çalıştı. Bu cevabın daha fazla oyuna ihtiyacı var! Tanrı aşkına Linux'a geçmek kesinlikle mümkün.
Letitbee,

2
Değil krom 52.0.2743.82 ile OSX üzerinde çalışan
xi.lin

2

Prosedürü burada tam olarak bir Google forumunda açıklandığı gibi kullandım. permalink

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

Temel olarak, uzantı kimliğini Grup İlkesi Düzenleyicisi'ne beyaz listeye almayı, taşımayı içerir.


3
Çalışmıyor Yeniden başlattıktan sonra krom uzantıları tekrar devre dışı bırakılır (Windows 7 Home Premium 64bit). Görünüşe göre bu geçici çözüm, Windows Home sürümleri için geçerli değildir.
DavidPostill

Bu benim için mükemmel çalıştı (Windows Vista 32bit).
Casper

2
Beyaz liste yordamı ExtensionInstallWhitelist , bir AD etki alanına katılan bilgisayarlarda düzgün çalışır. Aslında bir yönetim şablonu politikası ayarlamanız gerekmez, kayıt defterini kullanmak tamamdır. Ancak etki alanı dışındaki bilgisayarlarda çalışmaz (bu, Home sürümlerini de içerir), Chrome'un AD dışındaki bilgisayarlara yönelik politikayı görmezden geldiğini düşünüyorum (ne yazık ki).
William

-2
  1. --enable-easy-off-store-extension-installKrom başlattığınızda bayrak ekleyin (kısayol oluşturun, hedefi düzenleyin, bayrağı ekleyin).
  2. chrome://extensions/Tarayıcıda gezin .
  3. Uzantıyı yükleyerek, .crx dosyasını tarayıcınıza bırakın.

Tarayıcıyı her başlatışınızda yapmanız gerekecektir.


3
--Enable-easy-off-store-extension-install bayrağı, Chrome 36.0'da bir fark yaratmaz. Yüklediğim mağaza dışı uzantı hala devre dışı.
EM0
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.