chrome.scripting API kullanıma sunuldu
(developer.chrome.com)-
Chrome uzantılarının Manifest V3 (MV3) sürümüne eklenen özellik
-
Web sayfalarına script ve stil dosyaları eklemek için kullanılan MV2’deki
chrome.tabs.executeScriptvechrome.tabs.insertCSSişlevleri tek bir yapıda birleştirildi
→ Mevcut tabs tarafındaki API dağınıktı ve izin yönetimi karmaşıktı; bu yüzden uyumluluk bozularak baştan tasarlandı
- MV2’de işlevler ağ üzerinden dinamik olarak yüklenip enjekte edilebiliyordu, ancak bu kötü amaçlı yazılımlarda da kullanılabiliyordu
→ Paketlenmiş kod dışındakilerin çalıştırılması engellendi; uzaktan alınan veriler enjekte edilse bile yalnızca paketlenmiş işlevlerin çalışmasına izin verilecek şekilde değiştirildi
getAllFrameile tüm frame’leri listeleyip çalıştırmak yerine, frame ID dizisiyle çağırma yapılacak şekilde değiştirildi
→ Buna uygun olarak script enjeksiyonu sonuçlarının da dizi olarak alınabilmesi sağlandı
Henüz yorum yok.