ImageCapture.setOptions() entfernt
Derzeit wird beim Festlegen von Geräteoptionen das Einschränkbare Muster verwendet. Aus diesem Grund wurde dieses Attribut aus der ImageCapture-Spezifikation entfernt. Da diese Methode auf Produktionswebsites wenig bis gar nicht verwendet wird, wird sie entfernt. Derzeit ist keine Ersatzmethode verfügbar.
Entfernungsabsicht | Chromestatus-Tracker | Chromium-Fehler
Service Worker: CORS-Antworten für Anfragen desselben Ursprungs nicht zulassen
In früheren Versionen der Service Worker-Spezifikation konnte ein Service Worker eine CORS-Antwort auf eine Same-Origin-Anfrage zurückgeben. Die Idee war, dass der Service Worker aus einer CORS-Antwort lesen könnte, um eine vollständig synthetische Antwort zu erzeugen. Trotzdem wurde die ursprüngliche Anfrage-URL in der Antwort beibehalten. Daher entspricht outerResponse.url
genau url
und innerResponse.url
genau crossOriginURL
.
Eine aktuelle Änderung an der Abrufspezifikation setzt voraus, dass Response.url
verfügbar gemacht wird, sofern vorhanden. Das hat zur Folge, dass self.location.href
einen anderen Ursprung als self.origin
zurückgibt. Um dies zu vermeiden, dürfen Service Worker für Anfragen desselben Ursprungs keine CORS-Antworten mehr zurückgeben.
Ausführlichere Informationen zu dieser Änderung finden Sie im November 2017 unter Problem gemäß der Abrufspezifikation.
Chromestatus-Tracker | Chromium-Programmfehler
WebAudio: Entpacken entfernt
Webaudio, der ursprünglich mit Unterstützung zum Entpacken geliefert wurde. Wenn ein AudioParam-Wert direkt mit dem Wert-Setter festgelegt wurde, wurde der Wert nicht sofort aktualisiert. Stattdessen wurde eine exponentielle Glättung mit einer Zeitkonstante von etwa 10 ms angewendet, um die Änderung reibungslos durchzuführen und Fehler zu begrenzen. Es wurde nie angegeben, welche Parameter eine Glättung hatten und wie die Zeitkonstante war. Es war nicht einmal offensichtlich, ob die tatsächliche Zeitkonstante der richtige Wert war.
Nach vielen Diskussionen hat die Arbeitsgruppe die Entpackung aus der Spezifikation entfernt. Jetzt wird der Wert sofort geändert, wenn er festgelegt wird. Anstelle des Entpackens wird empfohlen, dass Entwickler die vorhandene Methode AudioParam.setTargetAtTime()
verwenden, um sie zu entpacken. So haben Sie volle Kontrolle darüber, wann sie angewendet wird, wie schnell sie geändert werden und welche Parameter geglättet werden sollen.
So ist bei den Entwicklern nicht mehr klar, welche Audioparameter das Entpacken unterstützen.
Entfernungsabsicht | Chromestatus-Tracker | Chromium-Fehler
Preisvergleichsportal-Positionswerte mit drei Teilen eingestellt
Laut aktuellen Spezifikationen dürfen bei neuen Properties, die Positionswerte akzeptieren, keine dreiteiligen Werte unterstützt werden. Wir gehen davon aus, dass dieser Ansatz die Verarbeitung der Kurzsyntax erleichtert. In der aktuellen Version des Moduls zu CSS-Werten und -Einheiten gilt diese Anforderung für alle CSS-Positionswerte. Seit Chrome 66 werden dreiteilige Positionswerte eingestellt. Es wird erwartet, dass die Funktion in Chrome 68 etwa im Juli 2018 entfernt wird.
Entfernungsabsicht | Chromestatus-Tracker | Chromium-Fehler
Die Methoden „document.createTouch()“ und „document.createTouchList()“ wurden eingestellt
Der TouchEvent()
-Konstruktor wird seit Version 48 in Chrome unterstützt. Zur Einhaltung der Spezifikation wurden document.createTouch()
und document.createTouchList()
eingestellt.