Google menanggapi masalah pemblokiran Chromium Adblock

Ikon waktu membaca 3 menit Baca


Pembaca membantu dukungan MSpoweruser. Kami mungkin mendapat komisi jika Anda membeli melalui tautan kami. Ikon Keterangan Alat

Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut

Pada bulan Januari kami menulis tentang kehebohan yang berkembang karena Rencana Google untuk menghentikan API webRequest dan menggantinya dengan declarativeNetRequest API baru yang jauh lebih lemah dan yang membatasi jumlah aturan yang dapat digunakan pengembang untuk memfilter iklan.

Saat itu pengembang salah satu aplikasi adbock terbaik, uBlock Origin, mengatakan di bugs.chromium.org:

Jika API NetRequest deklaratif (sangat terbatas) ini akhirnya menjadi satu-satunya cara pemblokir konten dapat menyelesaikan tugas mereka, ini pada dasarnya berarti bahwa dua pemblokir konten yang telah saya pertahankan selama bertahun-tahun, uBlock Origin (“uBO”) dan uMatrix, tidak akan ada lagi.

Sekarang a Insinyur Google yang mengerjakan Chromium telah merespons keprihatinan dan telah menyetujui beberapa konsesi, meskipun tidak jelas apakah ini berjalan cukup jauh.

Google tetap bertekad untuk menyingkirkan AP webRequest, dengan mengatakan itu adalah sumber peningkatan penyalahgunaan, tetapi telah setuju untuk meningkatkan declarativeNetRequest API dengan cara berikut:

  • Dukungan Aturan Dinamis: Kami setuju bahwa ini berharga dalam membuat ekstensi pemblokiran konten yang canggih, dan akan menambahkan dukungan untuk aturan deklaratif yang dapat ditambahkan atau dihapus saat runtime ke declarativeNetRequest API.
  • Peningkatan Ukuran Aturan: Kami akan menaikkan batas aturan dari nilai draf 30K. Namun, batas atas masih diperlukan untuk memastikan kinerja bagi pengguna. Daftar blokir cenderung menjadi "push-only", di mana aturan baru ditambahkan tetapi aturan usang jarang, jika pernah, dihapus (penelitian eksternal telah menunjukkan bahwa 90% aturan pemblokiran EasyList tidak memberikan manfaat dalam skenario pemblokiran umum). Memiliki daftar ini terus tumbuh tanpa batas adalah masalah.
  • Tindakan dan Ketentuan Tambahan: Kami berencana untuk menambahkan dukungan untuk pencocokan berdasarkan lebih banyak kondisi, seperti ukuran sumber daya, dan akan memberikan tindakan untuk mengubah bagian dari permintaan alih-alih hanya memblokirnya, seperti menghapus cookie. Kami juga sedang menyelidiki kondisi dan tindakan lain yang mungkin masuk akal untuk ditambahkan, seperti pencocokan berdasarkan domain tingkat atas. (Satu catatan tambahan: Saat kami menyelidiki penambahan dukungan untuk modifikasi CSP, menambahkan header CSP untuk menonaktifkan JavaScript sering disebutkan sebagai kasus penggunaan; ini sudah dimungkinkan melalui pengaturan isi API. Jika ini tidak cukup, beri tahu kami alasannya.)

Google mengatakan mereka akan terus bekerja dengan pengembang dan tidak akan menghapus webRequest API sebelum penggantinya siap dan matang, dengan mengatakan:

Sekali lagi, kami berkomitmen untuk mendukung ekstensi di Chrome. Kami akan terus bekerja sama dengan pengembang. Kami tidak akan meluncurkan Manifest V3 sampai siap, dan akan ada periode migrasi di mana kami dapat terus menangani umpan balik dan masalah. Kami tidak akan menghapus dukungan untuk Manifest V2 sampai kami yakin dengan platform tersebut.

Banyak yang tetap skeptis namun tujuan sebenarnya Google adalah untuk lebih ketat mengontrol pengalaman pengguna untuk mengaktifkan pelacakan dan penayangan iklan dari miliaran pengguna mereka.

Apakah menurut pembaca kami, Google akan menggunakan kontrolnya yang meningkat atas mesin rendering web dunia melalui Chromium untuk meningkatkan bisnis iklan mereka lebih jauh, atau apakah ada cukup persaingan browser untuk membuat mereka tetap jujur? Beri tahu kami di bawah ini.

melalui Pendaftaran

forum pengguna

Pesan 0