Aturan yang ditetapkan melalui antarmuka pengguna ditambahkan ke penyimpanan lokal ekstensi:
Local Storage/chrome-extension_gcbommkclmclpchllfjekcdonpmejbdp_0.localstorage
di direktori profil Chrome Anda¹. Ini adalah database SQLite, jika Anda ingin mengeditnya secara manual.
Anda juga dapat menetapkan aturan secara manual (terima kasih kepada MCL untuk tipnya). Versi Chrome saat ini menolak untuk memuat ekstensi jika sudah dimodifikasi, jadi Anda perlu membuat salinan ekstensi di luar direktori profil Chrome atau memperbarui tanda tangan tersimpan Chrome setelah memodifikasi ekstensi.
Apa pun caranya, buka direktori ekstensi, yang ada Extensions/gcbommkclmclpchllfjekcdonpmejbdp/2014.9.11_0
di direktori profil Chrome¹ (ganti 2014.9.11_0
dengan versi yang telah Anda instal). Jika Anda memilih untuk memperbarui tanda tangan, Anda harus memodifikasi file _metadata/computed_hashes.json
dan _metadata/verified_contents.json
; Saya tidak tahu persis apa yang perlu Anda perbarui atau bagaimana. Jika Anda memilih untuk membuat salinan, salin gcbommkclmclpchllfjekcdonpmejbdp
direktori di luar profil Anda, copot ekstensi, dan seret-dan-jatuhkan direktori yang berisi salinan luar ke halaman Extensions di Chrome.
Di direktori ekstensi, ada file yang disebut rules_list.js
berisi referensi ke pustaka ruleset default. Tambahkan milik Anda:
var rule_list = [
"rules/default.rulesets",
"rules/personal.rulesets",
];
Buat file yang disebut personal.rulesets
di rules
subdirektori. Sejak saat itu, untuk mengubah aturan, edit file itu. Konten file ini harus seperti ini:
<rulesetlibrary>
<ruleset name="Example ruleset">
<target host="*.example.com" />
<target host="*.example.net" />
<rule from="http:" to="https:" />
</ruleset>
</rulesetlibrary>
Setiap aturan dapat diaktifkan atau dinonaktifkan secara independen melalui antarmuka pengguna.
Untuk membuat HTTPS Everywhere memuat ulang aturan Anda, buka halaman Tools → Extensions. Hapus centang pada kotak "Diaktifkan" di sebelah "HTTPS Everywhere", dan centang kembali.
Klik "halaman latar belakang" di blok "HTTPS Everywhere", dan pilih tab "Console". Jika Anda melihat pesan kesalahan berwarna merah, ada kesalahan dalam aturan Anda; perbaiki dan coba lagi. Kalau tidak, aturan Anda akan berfungsi.
¹ Direktori profil Chrome default terletak di %LOCALAPPDATA%\Google\Chrome\User Data\Default
bawah Windows dan ~/.config/google-chrome/Default
di Linux
%LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions\gcbommkclmclpchllfjekcdonpmejbdp\VERSION
(ganti
VERSION
, tentu saja).rules
subfolder.Edit rule_list.js dan tambahkan file baru ke daftar, seperti ini (
THEFILE.xml
adalah aturan baru):var rule_list = ["rules/default.rulesets","rules/THEFILE.xml"];
Mulai ulang Chrome.
Disalin dari sini dan sedikit diubah.
sumber