Publication de l’API chrome.scripting
(developer.chrome.com)-
Fonctionnalité ajoutée à Manifest V3 (MV3) des extensions Chrome
-
Les fonctions
chrome.tabs.executeScriptetchrome.tabs.insertCSSde MV2, qui servaient à ajouter des scripts et des feuilles de style à une page web, ont été fusionnées en une seule
→ L’ancienne API côté tabs était assez chaotique et la gestion des permissions complexe, donc elle a été refaite en cassant la compatibilité
- Dans MV2, il était possible de charger dynamiquement des fonctions depuis le réseau pour les injecter, mais cela pouvait être utilisé par des malwares
→ Il est désormais impossible d’exécuter autre chose que du code empaqueté, et le comportement a été modifié pour permettre l’injection de données récupérées à distance tout en n’exécutant que des fonctions empaquetées
- Au lieu de récupérer la liste de tous les frames avec
getAllFramepuis d’exécuter, l’appel se fait désormais avec un tableau d’identifiants de frames
→ En conséquence, le résultat de l’injection de script peut maintenant être reçu sous forme de tableau
Aucun commentaire pour le moment.