chrome.scripting API veröffentlicht
(developer.chrome.com)-
Eine in Manifest V3 (MV3) für Chrome-Erweiterungen hinzugefügte Funktion
-
Die Funktionen
chrome.tabs.executeScriptundchrome.tabs.insertCSSaus MV2, mit denen Skripte und Stylesheets zu Webseiten hinzugefügt wurden, wurden in einer einzigen Funktion zusammengeführt
→ Die bisherige tabs-API war unübersichtlich und das Berechtigungsmanagement komplex, daher wurde sie unter Bruch der Kompatibilität neu gestaltet
- In MV2 konnten Funktionen dynamisch aus dem Netzwerk geladen und eingefügt werden, was jedoch für Malware missbraucht werden konnte
→ Nun wird die Ausführung von anderem als gebündeltem Code blockiert; eingefügte aus der Ferne geholte Daten können nur noch gebündelte Funktionen ausführen
- Statt mit
getAllFramealle Frames als Liste zu holen und dann auszuführen, erfolgt der Aufruf nun über ein Frame-ID-Array
→ Passend dazu wurde auch das Ergebnis der Skripteinfügung so geändert, dass es als Array empfangen werden kann
Noch keine Kommentare.