API chrome.scripting dirilis
(developer.chrome.com)-
Fitur yang ditambahkan ke Manifest V3 (MV3) ekstensi Chrome
-
Fungsi
chrome.tabs.executeScriptdanchrome.tabs.insertCSSdi MV2, yang digunakan untuk menambahkan skrip dan stylesheet ke halaman web, digabungkan menjadi satu
→ API di sisi tabs sebelumnya berantakan dan pengelolaan izinnya rumit, sehingga kompatibilitas sengaja diputus dan dibuat ulang
- Di MV2, fungsi bisa dimuat secara dinamis dari jaringan lalu disisipkan, tetapi ini bisa digunakan untuk malware dan sejenisnya
→ Kini eksekusi diblokir selain untuk kode yang sudah dibundel, dan diubah agar data yang diambil dari jarak jauh bisa disisipkan namun hanya fungsi yang sudah dibundel yang dapat dijalankan
- Alih-alih mengambil daftar semua frame dengan
getAllFramelalu menjalankannya, kini diubah agar dipanggil dengan array frame ID
→ Menyesuaikan hal ini, hasil penyisipan skrip juga diubah agar dapat diterima sebagai array
Belum ada komentar.