6 Punkte von xguru 2021-06-10 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Eine in Manifest V3 (MV3) für Chrome-Erweiterungen hinzugefügte Funktion

  • Die Funktionen chrome.tabs.executeScript und chrome.tabs.insertCSS aus 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 getAllFrame alle 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.

Noch keine Kommentare.