Einstellung und Entfernungen in Chrome 62

Joe Medley
Joe Medley

In fast jeder Version von Chrome gibt es eine beträchtliche Anzahl von Updates und Verbesserungen des Produkts, seiner Leistung und auch der Funktionen der Web-Plattform. In diesem Artikel werden die Einstellungen und Entfernungen in Chrome 62 beschrieben, das sich am 14. September in der Betaphase befindet. Diese Liste kann sich jederzeit ändern.

RTCPeerConnection.getStreamById() entfernen

Vor fast zwei Jahren wurde getStreamById() aus der WebRTC-Spezifikation entfernt. Bei den meisten anderen Browsern wurde diese Funktion bereits aus ihren Implementierungen entfernt und in Chrome 60 eingestellt. Obwohl angenommen wird, dass diese Funktion nur wenig verwendet wird, wird angenommen, dass sie ein geringes Interoperabilitätsrisiko mit Edge- und WebKit-basierten Browsern mit Ausnahme von Safari aufweist, in denen getStreamById() weiterhin unterstützt wird. Entwickler, die eine alternative Implementierung benötigen, finden Beispielcode im zu entfernenden Intent unten.

Entfernungsabsicht | Chromestatus-Tracker | Chromium-Fehler

SharedWorker.workerStart entfernen

Dieses Attribut, das zur Überwachung der Worker-Leistung vorgesehen war, wurde vor mehr als zwei Jahren aus der Spezifikation entfernt und wird von anderen gängigen Browsern nicht mehr unterstützt. Ein modernerer Ansatz zum Nachverfolgen der Leistung eines Workers wäre die Verwendung von Performance.timing.

Entfernungsabsicht | Chromestatus-Tracker | Chromium-Fehler

SVGPathElement.getPathSegAtLength() entfernen

In Chrome 48 wurden SVGPathElement.pathSegList() und zugehörige Schnittstellen gemäß der SVG-Spezifikation entfernt. Zu dieser Zeit wurde diese Methode versehentlich beibehalten. Wir gehen nicht davon aus, dass diese Entfernung irgendwelche Webseiten beschädigen wird, da in den letzten zwei Jahren ein Objekt zurückgegeben wurde, das in Blink nicht mehr vorhanden ist.

Entfernungsabsicht | Chromestatus-Tracker | Chromium-Fehler

Verwendung von Benachrichtigungen aus unsicheren iFrames entfernen

Berechtigungsanfragen von iFrames können Nutzer verwirren, da es schwierig ist, zwischen dem Ursprung der entsprechenden Seite und dem Ursprung des iFrames zu unterscheiden, von dem die Anfrage stammt. Wenn der Umfang der Anfragen unklar ist, können Nutzer nur schwer beurteilen, ob sie die Berechtigung erteilen oder verweigern.

Wenn Benachrichtigungen in iFrames nicht zugelassen werden, werden auch die Anforderungen für die Berechtigung zum Senden von Benachrichtigungen mit denen für Push-Benachrichtigungen angeglichen, was die Abläufe für Entwickler vereinfacht.

Entwickler, die diese Funktion benötigen, können ein neues Fenster öffnen, um die Berechtigung zum Senden von Benachrichtigungen anzufordern.

Entfernungsabsicht | Chromestatus-Tracker | Chromium-Fehler