- Penghentian dukungan Chrome untuk ekstensi MV2 telah memasuki tahap akhir, dan cara-cara akal-akalan yang selama ini dipakai untuk mempertahankan ekstensi lama seperti uBlock Origin kemungkinan tidak akan bertahan lama lagi
- Perubahan di Chromium menghapus flag fitur
kExtensionManifestV2Disabled, dan kode serta pengujian yang mengendalikan status pemblokiran MV2 juga ikut dihapus - Insinyur Google Devlin Cronin menjelaskan bahwa fitur terkait MV2 tidak bisa terus dipertahankan karena kompleksitas, utang teknis, dan risiko keamanan
- Di Chromium 150 dan 151, opsi terkait MV2 dihapus secara bertahap, dan cara memperpanjang masa pakai MV2 lewat modifikasi Windows Registry juga berhenti berfungsi setelah Chromium 151
- Opera menyatakan saat ini masih mempertahankan dukungan MV2, tetapi dalam jangka panjang sedang melanjutkan transisi ke MV3, sementara pengguna Chrome bisa beralih ke uBlock Origin Lite berbasis MV3
Penghapusan dukungan MV2 di Chrome
- Transisi dari Manifest V2 ke Manifest V3 terus berjalan, dan di Google Chrome penghapusan MV2 kini telah memasuki tahap akhir
- Dalam diskusi GitHub di w3c WebExtensions Community Group, dibahas bahwa versi browser populer saat ini dan yang akan datang kemungkinan akan menjadi rilis terakhir yang mendukung ekstensi MV2
- Kontributor Chromium Andrey Bershanskiy baru-baru ini membagikan perubahan Chromium, dan menurut pernyataan insinyur Google Devlin Cronin, Chrome mulai menghapus flag yang mengendalikan ketersediaan MV2
kExtensionManifestV2Disabledadalah flag fitur Chromium yang digunakan untuk menonaktifkan add-on MV2 secara terkontrol, dan kini telah dihapus sepenuhnya
Flag dan kode yang dihapus
- Fitur
kExtensionManifestV2Disabledtelah aktif secara bawaan selama lebih dari setahun, dan fungsi terkait serta kode yang pada praktiknya sudah mati ikut dihapus - Pengujian yang hanya mengandalkan tahap “peringatan” untuk menguji perilaku juga dihapus karena tahap itu tidak lagi bisa dicapai
- Devlin Cronin menjelaskan bahwa ekstensi MV2 tidak lagi diizinkan di versi Chrome yang didukung
- Fitur terkait MV2 tidak bisa disediakan atau dipelihara tanpa batas waktu karena kompleksitas, utang teknis, dan risiko keamanan
- Ia juga menyebutkan bahwa belakangan ditemukan beberapa bug yang hanya terkait dengan MV2
Berakhirnya cara akal-akalan
- Trik dan cara akal-akalan yang dipakai untuk mempertahankan ekstensi MV2 tidak lagi berfungsi di Chrome atau tidak akan bisa dipertahankan lama
- Ekstensi MV2 seperti uBlock Origin mungkin tidak lagi bisa ditemukan di daftar ekstensi browser
- Modifikasi Windows Registry yang memperpanjang masa pakai MV2 berhenti berfungsi setelah Chromium 151
- Kode MV2 tidak dihapus semuanya sekaligus, tetapi beberapa fungsi hanya akan bekerja sementara sebelum akhirnya hilang
Perubahan per rilis Chromium
- Chromium 150 kehilangan opsi
ExtensionManifestV2Disabled - Chromium 151 kehilangan opsi
ExtensionManifestV2Unsupported - Chromium 151 kehilangan opsi
ExtensionManifestV2Availability - Chromium 151 juga kemungkinan akan menghapus opsi
AllowLegacyMV2Extensions
Situasi Edge dan Opera
- Browser berbasis Chromium lain seperti Opera dan Microsoft Edge juga bisa mengikuti arah yang sama
- Edge mulai menonaktifkan uBlock Origin sejak Februari
- Opera pada Oktober 2024 mengatakan akan mendukung MV2 lebih lama, tetapi juga dipandang berada dalam situasi yang bisa membuat add-on MV2 berhenti berfungsi
- Pengembang uBlock Origin Raymond Hill mengatakan ia memang mengirimkan versi 1.70.0 ke Opera agak terlambat, tetapi itu terjadi beberapa minggu lalu
- Raymond Hill menyebut ia menerima email bahwa Opera berencana meninggalkan ekstensi berbasis MV2, sehingga mereka mungkin tidak lagi mengalokasikan sumber daya untuk meninjau ekstensi semacam itu
Panduan pengembang Opera dan sikap lanjutan
- Email dari Opera Extensions Team memberi tahu bahwa Chromium yang menjadi dasar Opera akan sepenuhnya menghapus dukungan untuk Manifest Version 2
- Ekstensi yang menggunakan MV2 diminta diperbarui ke Manifest Version 3 secepat mungkin demi kompatibilitas yang berkelanjutan
- Opera sangat menyarankan pembaruan ekstensi ke MV3 agar menghindari gangguan layanan dan memastikan transisi berjalan mulus
- Setelah itu, Opera menyatakan bahwa posisinya soal dukungan ekstensi MV2 saat ini tidak berubah, dan mereka secara aktif berupaya agar ekstensi MV2 tetap bisa digunakan selama masih masuk akal secara teknis
- Pengguna Opera untuk sementara masih bisa terus memakai ekstensi MV2 yang sudah terpasang tanpa tindakan tambahan
Transisi MV3 di Opera dan alternatif
- Opera sedang beralih ke ekstensi MV3 secara internal, dan berencana menyediakan toko ekstensi khusus MV3
- Selama proses transisi, unggahan ekstensi MV2 baru ke toko tidak akan diizinkan
- Sebagian besar ekstensi MV2 lama yang jarang digunakan tidak lagi bisa diunduh
- Opera menilai kemungkinan pengguna pada akhirnya harus beralih ke MV3 semakin besar
- Opera menyarankan pengguna meneliti lebih dulu ekstensi MV3 yang setara atau ekstensi alternatif yang cocok dengan alur kerja mereka
Pilihan yang tersisa
- Brave disebut sebagai browser Chromium yang sepenuhnya mendukung MV2, dan Vivaldi juga disebut sebagai opsi yang mungkin
- Jika ingin benar-benar meninggalkan browser Chromium, Mozilla Firefox adalah alternatif, dan Firefox mendukung MV3 maupun MV2
- Jika tetap bertahan di Chrome, beralih ke uBlock Origin Lite berbasis MV3 disebut sebagai solusi termudah
- uBlock Origin Lite berbasis MV3, tetapi pengalaman pengguna menunjukkan bahwa kemampuannya belum sebaik versi non-Lite yang asli
- Opera juga menyoroti pemblokir iklan bawaannya sendiri yang “lebih cepat” dan dibangun berbasis MV3
1 komentar
Komentar Hacker News
Saya PM Orion
Orion(https://orionbrowser.com) adalah browser berbasis WebKit untuk Mac, Linux, iPadOS, dan iOS, mendukung ekstensi Chrome dan Firefox secara native, serta menyertakan uBlock Origin
Kami tidak berencana menghentikan dukungan ekstensi. Pemblokiran konten bukanlah jalan pintas, melainkan fitur, dan kami percaya pengguna harus memiliki kendali penuh atas apa yang dijalankan di browser mereka
Kecepatan pengembangannya tampak sangat cepat dan changelog-nya penuh fitur keren, tetapi masalah yang saya alami tetap sama selama ini. Saat mengetik URL/kata pencarian, menekan tombol kembali, atau bernavigasi ke halaman lain, aplikasinya membeku 1–2 detik, dan ekstensi 1Password hampir selalu gagal mengisi nama pengguna dan kata sandi, versi apa pun yang saya pasang. Di Safari, Chrome, dan Firefox semuanya berjalan baik
Pemblokir iklan bawaan juga memicu deteksi ad blocker di berbagai situs berita/blog, sampai seluruh halaman diblokir. Saya tidak tahu situasi bisnisnya, tetapi mungkin masuk akal untuk menghentikan fitur baru sementara waktu dan fokus pada stabilitas, performa, dan peningkatan kualitas hidup seperti macOS Snow Leopard
Saya menyukai Orion, memakainya sebagai browser utama hampir sejak hari pertama, dan bahkan membayar untuknya, tetapi sekarang kondisinya benar-benar tidak bisa dipakai jadi saya pindah ke Firefox. Fakta bahwa thread pin itu sunyi selama berbulan-bulan membuat saya khawatir tentang masa depan Orion, dan sejujurnya menyakitkan untuk dilihat
Kagi punya reputasi yang baik, dan komentar menyesatkan seperti ini merusak reputasi itu
Masalah ini sudah dilaporkan sejak cukup lama: https://news.ycombinator.com/item?id=43203237
Bisa tolong jelaskan bagian ini dengan lebih jelas?
Saya baik-baik saja dengan Firefox sejak 9 November 2004. Ayo ikut
Di Chrome sekarang sudah tidak berfungsi sama sekali. Setelah hampir 20 tahun, saya menutup SiteTruth.[1]
[1] https://www.sitetruth.com
uBO sekarang adalah satu-satunya alasan yang membuat penjelajahan web masih agak bisa ditoleransi. Saya mematikannya untuk tes demi membuka artikel ini, lalu lebih dari sepuluh iklan video autoplay muncul dan browser saya hampir mati
Kalau begini, saya rasa saya bisa menemukan tenaga untuk pindah, bahkan melampaui alasan-alasan seperti kata sandi tersimpan yang membuat saya tetap di Chrome
Jadi pindah itu mudah
Sampah yang terlihat di situs web mungkin bukan sekadar parasit yang menggerogoti kesehatan mental, tetapi semacam mekanisme penghambat yang dirancang agar orang berhenti memakai web sama sekali
Google pada dasarnya adalah perusahaan iklan, dan sejak awal sudah jelas bahwa mereka akan menutup celah ini begitu ada kesempatan
Saya khawatir bahkan Firefox pada akhirnya akan menyerah. Sampai ada sesuatu yang secara hukum mencegah pemblokiran fungsi seperti ini, mungkin browser Ladybird adalah satu-satunya harapan
Mozilla memang mendukung “ekosistem iklan online”. Saat ini Firefox secara bawaan dirancang untuk mengirim trafik pencarian ke Google
Mozilla tampaknya melihat bahwa mereka hanya bisa terus bertahan lewat dukungan iklan. Mereka bukan hanya bermitra dengan perusahaan iklan, tetapi juga benar-benar mengakuisisi perusahaan teknologi iklan
Google punya rekam jejak “mengorek receh dari bawah sofa” terhadap pelanggan iklan dan pengguna Chrome. Sangat masuk akal membayangkan kontraknya dengan Mozilla, yakni kemungkinan membidik Firefox juga
https://www.inc.com/minda-zetlin/google-found-a-sneaky-way-t...
https://nypost.com/2023/11/29/business/google-ad-chief-jerry...
Mozilla mungkin bisa memutus kemitraannya dengan Google, tetapi melihat sejarah panjangnya yang membela iklan online dan bekerja sama dengan perusahaan iklan, tampaknya mereka sudah sepenuhnya berkomitmen pada model bisnis iklan online, entah dengan Google atau “mesin pencari” lain
Kehilangan Mozilla Foundation dan Firefox memang disayangkan, tetapi itu bukan akhir dari browser
Mengapa orang-orang HN masih memakai Chrome? Edge dan Opera juga begitu
Tapi kalau sebuah browser hanya punya pangsa pasar 2% secara global, ada pengembang yang tidak mengujinya. Konfigurasi saya bahkan lebih langka: saya memakai Firefox di Linux, dengan pemblokir iklan, pemblokiran kuki pihak ketiga, DRM dinonaktifkan, video putar otomatis dimatikan, dan sebagainya, jadi bahkan di dalam 2% itu pun kombinasi saya jarang
Jadi ada kalanya situs tertentu tidak pernah diuji pada konfigurasi saya. Saat situs rusak, punya browser cadangan itu berguna. Unggah gambar saat membuat listing di eBay rusak, tapi alih-alih mencari tahu setelan mana penyebabnya, saya cukup pindah ke browser lain
Mirip seperti dulu kita butuh Internet Explorer karena beberapa situs keras kepala
Bahkan sekarang saya masih memakai uBlock Origin di Edge tanpa solusi akal-akalan khusus. Selain itu, banyak situs dan aplikasi web benar-benar menolak berjalan di Firefox dan menyuruh Anda memasang sesuatu seperti Chrome
Terakhir, Chromium adalah keluarga browser yang paling umum dipakai, jadi sebagai pengembang web ini membantu saya memeriksa halaman dengan “mata yang sama” seperti yang dilihat pengguna dan klien. Meski begitu, satu-satunya alasan saya masih memakai Firefox setiap hari adalah pemutar picture-in-picture yang jauh lebih baik. Versi Chromium jauh lebih buruk
Pertama, Chromium jauh lebih cepat. Pada tugas tertentu, terutama yang berkaitan dengan canvas atau UI yang perlu respons cepat, rasanya 5~10 kali lebih cepat. Setiap kali memakai Firefox, rasanya seperti ada masalah serius. Jika Chrome terasa selambat ini, saya pasti berhenti bekerja dan menyelidiki bagian mana dari komputer saya yang rusak. Perasaan ini tidak berubah selama 10 tahun, 3 sistem operasi, dan beberapa komputer
Kedua, masalah cache Firefox yang tidak ada habisnya. Cache-nya terlalu agresif sehingga pengembangan jadi benar-benar menyebalkan. Kalau ada masalah di Firefox, pikiran pertama saya adalah, “Apakah ini masalah cache Firefox?” Kalau saya mengubah warna tombol di Chrome dan tidak terlihat, saya tahu saya sendiri yang salah. Di Firefox, saya langsung curiga ke cache. Pengembangan web butuh iterasi perbaikan yang cepat, dan saya tidak bisa bekerja jika harus terus mencurigai browser. Bagi saya, Firefox tidak bisa dipakai
Saya harap Firefox tidak pernah membuang Manifest V2. Selain uBlock, ada banyak ekstensi yang memakainya
Sulit dipercaya bahwa Google benar-benar memaksakan ini. Sangat menyedihkan rasanya karena kita sepertinya benar-benar sedang memasuki akhir dari komputasi yang “pribadi”
Manifest V3 di Firefox mendukung seluruh cakupan WebRequest, sedangkan Chrome hanya mendukung declarativeNetRequest
“Karena kompleksitas, utang teknis, dan risiko keamanan, kami tidak bisa menyediakan/merawat fitur ini tanpa batas waktu. Faktanya, kami baru-baru ini juga menemukan beberapa bug yang hanya berlaku pada MV2.”
Kasihan Google, tampaknya mereka tidak punya sumber daya untuk dukungan Manifest V2
Saya rasa mereka tidak menemukan apa pun atau bahkan tidak benar-benar melihatnya. Dulu saya mungkin akan membaca pernyataan Google dengan itikad baik, tetapi masa itu sudah lama berlalu. Ini terbaca seperti kebohongan untuk membenarkan tindakan mereka sendiri
Saya penasaran apa yang akan dilakukan Vivaldi. Mereka bilang pemblokir konten bawaannya “cukup bagus” sehingga uBO tidak diperlukan, tetapi saya sama sekali tidak setuju. Meski begitu, sampai sekarang mereka tetap membuat ekstensi Manifest V2 terus berjalan
Stack teknologi Vivaldi membuat seluruh UI ditulis dalam JavaScript, jadi sangat berpusat pada JavaScript
[1] https://vivaldi.com/blog/manifest-v3-update-vivaldi-is-futur...
Lalu apa berikutnya?
Apakah Chrome akan memasukkan DNS yang di-hardcode sehingga pemblokir iklan berbasis DNS juga tidak bisa dipakai?
Di mana, dan kapan, hak untuk menentukan apa yang ditampilkan di perangkat saya berakhir?
Tentu saja ini untuk membuat DNS lebih aman, dan sama sekali tidak ada hubungannya dengan menghilangkan kemampuan Anda untuk me-resolve DNS dengan cara yang Anda inginkan. ehem, pemblokiran iklan, ehem
AdGuard MV3 bekerja dengan baik. Tetap saja, kalau bisa pindahlah ke Firefox. Keberagaman ekosistem menguntungkan semua orang