Aktifkan kembali ekstensi yang tidak berasal dari Toko Web Chrome di Chrome v35 + (dengan keamanan yang ditingkatkan)

106

Adakah yang tahu cara mengaktifkan kembali ekstensi Anda sendiri setelah ekstensi itu dinonaktifkan oleh pembaruan Chrome v35?
(Sebagian besar skrip greasemonkey dalam kasus saya, sehingga file .js sederhana yang sebelumnya diseret ke jendela ekstensi.)

Ketika saya memulai Chrome hari ini, saya mendapat peringatan bahwa beberapa ekstensi non-ChromeWebStore dinonaktifkan.

Info lebih lanjut diberikan pada tautan ini :

Ekstensi dinonaktifkan oleh Chrome

Anda melihat pemberitahuan ini karena satu atau lebih ekstensi Chrome Anda telah dimatikan untuk membuat Chrome lebih aman. Ekstensi tidak berasal dari Toko Web Chrome atau dipasang tanpa izin Anda.

Untuk perlindungan Anda, Anda hanya dapat menggunakan ekstensi Chrome yang Anda dapatkan dari Toko Web Chrome.

Untuk melihat daftar ekstensi Anda:

  1. Klik menu Chrome Menu Chrome di bilah alat browser.
  2. Pilih Alat .
  3. Pilih Ekstensi .

Ekstensi yang telah dinonaktifkan berwarna abu-abu dan Anda tidak akan dapat mengaktifkannya kembali.

Saya berharap saya masih bisa mengaktifkannya dengan mengaktifkan mode pengembang untuk ekstensi saya tetapi masih tidak berhasil .. Ada tips siapa pun?

Ps ini bukan duplikat dari Mengaktifkan ekstensi Chrome yang bukan dari Toko Web Chrome karena ini terkait dengan pembaruan chrome v35

AardVark71
sumber
4
Cerpen: Anda tidak bisa karena google ingin pengguna menggunakan toko web mereka, sehingga mereka dapat melacaknya, mereka dapat menampilkan 9999999 iklan, dll ... Ini tentang menghasilkan uang, bukan pengalaman pengguna. Menurut opini saya. lebih baik melupakan browser itu untuk selamanya.
inf3rno
Sangat disayangkan karena saya gunakan untuk beralih ke Google untuk menghindari masalah ini. Untuk mempertahankan Chrome, bahkan Firefox sekarang menggunakan penyempitan yang serupa - saya kira orang bisa memperdebatkan aspek "keamanan" yang diperoleh dari penegakan aturan ini.
S1r-Lanzelot

Jawaban:

38

Sebenarnya hanya ada beberapa opsi yang terbuka untuk Anda karena kemampuan untuk menjalankan ekstensi telah dinonaktifkan secara programatik tanpa rencana untuk mengaktifkannya kembali (atau setidaknya tidak ada yang dipublikasikan)

Anda dapat mencoba menginstal dari saluran kenari atau rilis saluran pengembang yang memungkinkan Anda untuk tetap menjalankan ekstensi ini sebagaimana disebutkan dalam forum bantuan Google Chrome :

Bagaimana jika saya ingin menjalankan ekstensi toko non-web?

Pengguna mahir dapat terus menggunakan saluran Dev & Canary kami untuk menjalankan ekstensi apa pun. Harap perhatikan bahwa saluran ini diperbarui secara teratur, dan mungkin berisi fitur dan perbaikan bug yang sedang dikembangkan.

Atau, saya telah mendengar bahwa beberapa orang menginstal Tampermonkey yang kemudian memungkinkan jalannya skrip pengguna.

Mungkin patut dilihat.

Fazer87
sumber
4
Terima kasih. Tampermonkey memang cara untuk menggunakan case-use saya (secara manual ditambahkan skrip pengguna). Saya tidak bisa mengaktifkannya kembali dengan tampermonkey. Saya benar-benar harus menemukan file .js di% localappdata% \ Google \ Chrome \ Data Pengguna \ Default \ Ekstensi dan salin-tempel konten
AardVark71
3
Saya membuat TamperMonkey untuk bekerja dengan skrip saya dengan pergi ke TamperMonkey Settings, dan mengklik tab "New Script" (tab paling kiri), dan menempelkan teks skrip ke editor di sana. Ketika saya mengklik tombol simpan, ekstensi saya mulai berfungsi kembali. Terima kasih untuk bantuannya!
dacoinminster
Apakah saya satu-satunya yang bisa membuat skrip pengguna berfungsi dengan mengemasnya ke file crx dan menyeretnya ke halaman Extensions.
Shazvi
Ekstensi saya ada di folder "Profil 1", bukan folder "Default". %localappdata%\Google\Chrome\User Data\Profile 1\Extensions
Matthias Dailey
4
Hanya FYI, Google baru saja menarik fungsi ini dari Canary dan Dev, Anda harus menggunakan metode dalam jawaban di bawah ini, atau memuat sebagai skrip melalui tampermonkey / serupa. Sumber: blog.chromium.org/2015/05/...
Arthur Kay
54

Anda tidak dapat mengaktifkannya kembali. Anda perlu mengatasi masalah ini menggunakan salah satu dari alternatif ini (saya akan menuliskannya untuk tingkat kesulitan):

Pasang peramban mirip Chromium lainnya

Karena Chromium adalah sumber terbuka, ada beberapa garpu proyek. Saya tidak yakin apakah Chromium memiliki batasan pada tempatnya tetapi proyek lain mungkin tidak.

Pindah dari Windows / OSX sama sekali

Pembatasan ini diberlakukan untuk Windows dan OSX karena masalah keamanan seluruh OS. Linux build tidak terpengaruh. Anda bisa mencoba distribusi Linux apa saja.

Braiam
sumber
1
Saya sedikit bingung, 4 mesin berjalan 35.0.1916.153 m (standar non-Dev / Canary) dan 2 dari mesin tidak menonaktifkan ekstensi dengan mode pengembang diaktifkan, ditambahkan dengan menyeret file crx (& tidak membongkar terlebih dahulu), tetapi 2 lainnya terus menonaktifkannya saat diluncurkan ulang. Saya bahkan sudah mencoba master_preferences dan sekali lagi hanya dua komputer yang dinonaktifkan pada peluncuran ulang.
codemonkee
@ Spero.ShiroPetto beri waktu ... itu akan mencapai Anda, mungkin dalam 36.0.
Braiam
@Braiam: +1 jawaban yang baik, Anda harus menambahkan opsi menggunakan ekstensi Tampermonkey untuk mengelola semua skrip pengguna.
Amro
@Amro jawaban saya berorientasi pada ekstensi nyata (ekstensi yang datang dengan cara
.crx
2
Benar, saya mengacu pada bagian di bawah ini yang mengatakan Canary dan Dev tidak dicegah untuk menginstal ekstensi non-toko tidak lagi valid. Google juuuust mengambilnya.
Arthur Kay
26

Ada opsi lain (setidaknya di Mac) - ada Alat Pengembang Aplikasi & Ekstensi Chrome milik Google ( https://chrome.google.com/webstore/detail/chrome-apps-extensions-de/ohmmkhmmmpcnpikjeljgnaoabkaalbgc/details ) yang memungkinkan Anda untuk mengaktifkan kembali ekstensi apa pun yang diinstal.

Stan-O
sumber
Ini bekerja untuk saya di Windows 7 dengan Chrome v45.
corvec
1
@Braiam OSX tampaknya akan terpengaruh pada Version 46.0.2490.86, dan perbaikan ini berhasil.
Alex Gittemeier
8
Tidak bekerja pada Windows dalam 47.0.2526.106 m. Tanda "Aktifkan" menjadi tidak ditandai tepat setelah Anda memeriksanya
janot
4
Bekerja untuk saya di OSX. Jawaban ini perlu lebih banyak upvotes! Itu pasti mengalahkan beralih ke Linux, demi Tuhan.
letitbee
2
Tidak bekerja pada OSX dengan chrome 52.0.2743.82
xi.lin
2

Saya menggunakan prosedur persis seperti yang dijelaskan di sini di forum Google. permalink

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

Ini pada dasarnya melibatkan pemindahan, memasukkan daftar putih ID ekstensi ke Editor Kebijakan Grup.

John McDermott
sumber
3
Tidak bekerja Setelah memulai ulang, ekstensi chrome dinonaktifkan lagi (Windows 7 Home Premium 64bit). Tampaknya solusi ini tidak cocok untuk edisi Windows Home.
DavidPostill
Ini bekerja dengan baik untuk saya (Windows Vista 32bit).
Casper
2
Prosedur daftar putih ExtensionInstallWhitelist berfungsi dengan baik pada komputer yang berpartisipasi dalam domain AD. Anda tidak harus benar-benar menetapkan kebijakan templat administratif, menggunakan registri tidak apa-apa. Tapi itu tidak berfungsi pada komputer non-domain (ini akan termasuk versi Home), saya pikir Chrome mengabaikan kebijakan untuk komputer nonAD (sayangnya).
William
-2
  1. Tambahkan --enable-easy-off-store-extension-installbendera saat Anda memulai chrome (buat pintasan, edit target, tambahkan bendera).
  2. Arahkan ke chrome://extensions/dalam browser.
  3. Seret 'n jatuhkan .crx ke browser, instal ekstensi.

Anda harus melakukannya setiap kali meluncurkan browser.

JornC
sumber
3
Flag --enable-easy-off-store-extension-install tidak membuat perbedaan pada Chrome 36.0. Ekstensi non-toko yang saya instal masih dinonaktifkan.
EM0