ImageCapture.setOptions() entfernt
Derzeit wird empfohlen, das einschränkbare Muster zu verwenden. Daher wurde dieses Attribut aus der ImageCapture-Spezifikation entfernt. Da diese Methode auf Produktionswebsites offenbar kaum bis gar nicht verwendet wird, wird sie entfernt. Eine Ersatzmethode ist derzeit nicht verfügbar.
Entfernung geplant | Chromestatus-Tracker | Chromium-Fehler
Dienst-Worker: CORS-Antworten für Anfragen mit gleicher Quelle nicht zulassen
In früheren Versionen der Service Worker-Spezifikation konnte ein Service Worker eine CORS-Antwort auf eine Anfrage mit demselben Ursprung zurückgeben. Es wurde davon ausgegangen, dass der Service Worker aus einer CORS-Antwort lesen und eine vollständig synthetische Antwort erstellen könnte. Trotzdem wurde die ursprüngliche Anfrage-URL in der Antwort beibehalten. outerResponse.url
war also genau gleich url
und innerResponse.url
genau gleich crossOriginURL
.
Aufgrund einer Änderung an der Abrufspezifikation muss Response.url
freigegeben werden, wenn es vorhanden ist. Eine Folge davon sind Szenarien, in denen self.location.href
einen anderen Ursprung als self.origin
zurückgibt. Um dies zu vermeiden, dürfen Service Worker keine CORS-Antworten für Anfragen mit demselben Ursprung zurückgeben.
Eine ausführlichere Erläuterung dieser Änderung finden Sie im Problembericht zur Fetch-Spezifikation vom November 2017.
Chromestatus-Tracker | Chromium-Fehler
WebAudio: Entpacken entfernt
Webaudio wurde ursprünglich mit Unterstützung für das Entpacken von ZIP-Dateien ausgeliefert. Wenn ein AudioParam-Wert direkt mit dem Wert-Setter festgelegt wurde, wurde der Wert nicht sofort aktualisiert. Stattdessen wurde ein exponentieller Glättealgorithmus mit einer Zeitkonstante von etwa 10 ms angewendet, damit die Änderung reibungslos ablief und es möglichst wenige Störungen gab. Es wurde nie angegeben, welche Parameter geglättet wurden und wie hoch die Zeitkonstante war. Es war nicht einmal klar, ob die tatsächliche Zeitkonstante der richtige Wert war.
Nach langen Diskussionen hat die Arbeitsgruppe das Entfernen des ZIP-Archivs aus der Spezifikation entfernt. Jetzt wird der Wert sofort geändert, wenn er festgelegt wird. Anstatt das Entpacken zu verwenden, wird Entwicklern empfohlen, die vorhandene AudioParam.setTargetAtTime()
-Methode zu verwenden. So haben Sie die volle Kontrolle darüber, wann die Funktion angewendet werden soll, wie schnell sich die Änderungen vollziehen sollen und welche Parameter geglättet werden sollen.
Dadurch wird die Verwirrung der Entwickler reduziert, welche Audioparameter das Entpacken unterstützen.
Entfernung geplant | Chromestatus-Tracker | Chromium-Fehler
CSS-Positionswerte mit drei Teilen eingestellt
Neue Properties, die Positionswerte akzeptieren, dürfen gemäß den aktuellen Spezifikationen keine Werte mit drei Teilen enthalten. Es wird angenommen, dass dieser Ansatz die Verarbeitung der Kurzschreibweise vereinfacht. In der aktuellen Version des Moduls „CSS-Werte und ‑Einheiten“ gilt diese Anforderung für alle CSS-Positionswerte. Seit Chrome 66 werden dreiteilige Positions-Werte nicht mehr unterstützt. Die Entfernung wird voraussichtlich in Chrome 68 erfolgen, also etwa im Juli 2018.
Entfernung geplant | Chromestatus-Tracker | Chromium-Fehler
Die Methoden „document.createTouch()“ und „document.createTouchList()“ sind veraltet
Der TouchEvent()
-Konstruktor wird seit Chrome-Version 48 unterstützt. Gemäß der Spezifikation sind document.createTouch()
und document.createTouchList()
jetzt eingestellt.