Ada cara keempat untuk mengelola masalah ini dan menghindari sistem deteksi sepenuhnya. Karena Anda menyebutkan ingin meretas ekstensi Anda, ini berarti Anda memiliki pengetahuan tentang pengembangan ekstensi. Juga harus dipahami bahwa ekstensi, pada dasarnya, adalah kode sumber. Ini berarti bahwa Anda memiliki seluruh sumber untuk mengutak-atik. Yang telah dibilang...
Metode keempat relatif sederhana sebagai berikut:
- Temukan ekstensi di folder Ekstensi di bawah Data Aplikasi Chrome
- Salin seluruh folder Ekstensi itu dan tempel di tempat lain
- Nonaktifkan ekstensi asli di Chrome
- Ganti nama folder ekstensi abcsoupname yang baru disalin ke MyNewExtension
- Ubah ke folder MyNewExtension
- Hapus _metadata
- Edit manifest.json dan hapus bagian key dan update_url . Ubah bagian nama dan nama_pendek untuk menghindari kebingungan dengan ekstensi yang dinonaktifkan lainnya.
- Validasi dan koreksi manifest.json Anda di jsonlint.com
- Buka Pengaturan => Ekstensi
- Aktifkan Mode Pengembang dan kemudian 'Muat Ekstensi Tidak Dibongkar' pada folder baru yang baru saja Anda buat.
- Voila. Versi baru ekstensi ini tidak di bawah Kontrol Konten.
Anda sekarang dapat mengedit, memanipulasi, dan mengelola ekstensi ini sesuai keinginan Anda. Anda harus mengklik Muat ulang dari area ekstensi setiap kali Anda melakukan perubahan. Selain itu, Anda tidak akan menerima pembaruan dari pengembang asli. Jadi, Anda harus memperbarui secara berkala dan mencari cara untuk menggabungkan perubahan yang diperbarui ke dalam kode ekstensi terpisah Anda. Anda mungkin dapat meninggalkan update_url tetap utuh, tetapi kemungkinan akan menghapus semua perubahan yang Anda buat pada pembaruan berikutnya. Inilah sebabnya saya menyarankan untuk menghapusnya. Padahal, jangan ragu untuk bereksperimen.
Dengan menonaktifkan ekstensi asli, ini akan memungkinkan Anda untuk mengaktifkannya dan secara berkala menerima pembaruan untuk versi penulis. Anda kemudian dapat membandingkan perbedaan antara versi kustom Anda dan versi penulis dan menggabungkan setiap perubahan yang diperlukan. Saya sangat merekomendasikan pendekatan pembaruan ini ke ekstensi kustom baru Anda. Jika Anda memilih untuk meninggalkan update_url aktif, itu kemungkinan akan menghapus perubahan Anda pada pembaruan berikutnya (dengan asumsi ini bahkan berfungsi dengan benar pada ekstensi yang dimodifikasi). Karena beberapa ekstensi tidak terlalu sering memperbarui, ini bisa membuat Anda bingung untuk menentukan apa yang Anda ubah beberapa bulan kemudian ketika pembaruan berikutnya dirilis.
Anda juga perlu melakukan langkah-langkah ini pada ekstensi apa pun di mana Anda ingin memodifikasinya. Secara efektif, Anda membuat ekstensi baru menggunakan basis kode ekstensi yang ada dan kemudian menempatkan ekstensi ini dalam mode pengembang.
Catatan, jangan gunakan TextEdit Mac untuk mengedit file json atau itu akan menggantikan "dengan" atau "dan gagal memeriksa sintaks json.