Di Chrome 20 dan versi yang lebih lama, Anda bisa membuka .user.js
file apa saja di Chrome dan itu akan meminta Anda untuk menginstal skrip pengguna.
Namun, di Chrome 21 dan lebih tinggi, itu mengunduh file sebagai gantinya, dan menampilkan peringatan di bagian atas yang mengatakan "Ekstensi, aplikasi, dan skrip pengguna hanya dapat ditambahkan dari Toko Web Chrome".
Tautan "Pelajari Lebih Lanjut" menunjuk ke http://support.google.com/chrome_webstore/bin/answer.py?hl=id&answer=2664769 , tetapi halaman itu tidak mengatakan apa-apa tentang skrip pengguna, hanya tentang ekstensi dalam .crx
format, aplikasi, dan tema.
Bagian ini terdengar menarik:
Perusahaan Administrator: Anda dapat menentukan URL yang diizinkan untuk memasang ekstensi, aplikasi, dan tema langsung melalui para
ExtensionInstallSources
kebijakan .
Jadi, saya menjalankan perintah berikut, lalu memulai ulang Chrome dan Chrome Canary:
defaults write com.google.Chrome ExtensionInstallSources -array "https://gist.github.com/*"
defaults write com.google.Chrome.canary ExtensionInstallSources -array "https://gist.github.com/*"
Sayangnya, pengaturan ini hanya memengaruhi ekstensi, aplikasi, dan tema (seperti yang tertulis dalam teks), bukan skrip pengguna. (Saya telah mengajukan bug yang meminta pengaturan ini memengaruhi skrip pengguna juga.)
Adakah gagasan tentang cara memasang skrip pengguna pribadi (yang tidak ingin saya tambahkan ke Toko Web Chrome) di Chrome 21+?
sumber
Jawaban:
Masalahnya adalah bahwa
gist.github.com
URL mentah dialihkan ke domain yang berbeda. Jadi, kita harus menggunakan perintah ini sebagai gantinya:Ini bekerja!
Bagaimanapun, ini tampaknya menjadi solusi (terima kasih kepada Paul Horn untuk petunjuknya):
chrome://chrome/extensions/
.sumber
Mulai Chrome dengan yang
--enable-easy-off-store-extension-install
beralih .Untuk menggunakan sakelar baris perintah ( dari Chromium.org ):
Di Windows:
--enable-easy-off-store-extension-install
chrome.exe --enable-easy-off-store-extension-install
Di OS X:
/Applications/Chromium.app/Contents/MacOS/Chromium --enable-easy-off-store-extension-install
Untuk Google Chrome Anda harus keluar ruang seperti:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --enable-easy-off-store-extension-install
Di Linux:
chromium-browser --enable-easy-off-store-extension-install
sumber
Nah, ini membutuhkan beberapa jam dalam hidup saya untuk mencari tahu. Saya kira para insinyur Google berpikir bahwa kita hanya pantas menginstal ekstensi yang tidak terpercaya jika kita dapat mengetahui cara melakukan trik dan melompati rintangan mereka.
Instruksi dalam jawaban Mathias tampaknya tepat untuk Mac OS X, tapi saya menggunakan Linux. Inilah yang saya lakukan di Linux untuk memungkinkan pemasangan yang lebih mudah (pra-Chrome-21) semua ekstensi pihak ketiga, aplikasi, dan skrip pengguna dari situs web apa pun :
Buat direktori kebijakan (jika belum ada):
Buat file kebijakan:
Mulai ulang Chrome. Keluar sepenuhnya dari program melalui
menu -> Exit
; jangan hanya menutup jendela Anda saat ini.Sumber:
Catatan:
<all_urls>
(Digunakan di atas) adalah pola khusus sesuai dengan URL yang cocok dengan dokumen . Senang mengetahui tentang./etc/opt/chrome/policies/{managed,recommended}/
berisi file kebijakan JSON. Jika entri konflik,managed
timparecommended
.sumber
<all_urls>
- sangat berguna. Terima kasih!