Einstellung und Entfernungen in Chrome 66

Joe Medley
Joe Medley

ImageCapture.setOptions() wurde entfernt

Bei der Einstellung der Geräteoptionen wird derzeit die beschränktes Muster . Daher wurde diese Property aus dem ImageCapture-Spezifikation . Da diese Methode auf Produktionswebsites kaum oder gar nicht eingesetzt wird, wird entfernt. Derzeit ist keine Ersatzmethode verfügbar.

Entfernungsabsicht | Chromestatus-Tracker | Chromium-Fehler

Service Worker: CORS-Antworten für Anfragen am selben Ursprung nicht zulassen

In früheren Versionen der Service Worker-Spezifikation konnten Service Worker um eine CORS-Antwort auf eine Anfrage mit demselben Ursprung zurückzugeben. Der Gedanke war, könnte Service Worker aus einer CORS-Antwort lesen, um eine vollständig synthetische Antwort. Trotzdem wurde die ursprüngliche Anfrage-URL im Antwort. Also entspricht outerResponse.url genau url und innerResponse.url ist genau crossOriginURL.

Eine kürzlich erfolgte Änderung der Fetch-Spezifikation erfordert, dass Response.url bereitgestellt wird, sofern vorhanden. Eine Folge davon ist Szenarien, in denen self.location.href einen anderen Ursprung zurückgibt self.origin. Um dies zu vermeiden, dürfen Service Worker nicht mehr CORS-Antworten für Anfragen desselben Ursprungs.

Ausführlichere Informationen zu dieser Änderung finden Sie in der wird ein Problem bezüglich der Fetch-Spezifikation gemeldet im November 2017.

Chromestatus-Tracker | Chromium-Programmfehler

WebAudio: Entpacken entfernt

Web Audio wurde ursprünglich mit Entpacken unterstützt. Wenn ein Audioparameterwert 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. damit die Änderung reibungslos und ohne Störungen durchgeführt wurde. Wurde nie angegeben welche Parameter eine Glättung hatten und wie die Zeitkonstante war. Es war nicht einmal wenn die tatsächliche Zeitkonstante der richtige Wert wäre.

Nach vielen Diskussionen , hat die Arbeitsgruppe das Entpacken aus der Spezifikation entfernt. Jetzt ändert sich der Wert sofort, wenn festgelegt. Anstelle des Entpackens wird Entwicklern empfohlen, Verwenden Sie zum Entpacken die vorhandene Methode AudioParam.setTargetAtTime(). So haben Sie die volle Kontrolle darüber, wann sie angewendet werden, wie schnell sie geändert werden und sollten geglättet werden.

Durch das Entfernen dieser Funktion sind Entwickler nicht mehr ganz unsicher, welche Audioparameter das Entpacken unterstützen.

Entfernungsabsicht | Chromestatus-Tracker | Chromium-Fehler

CSS-Positionswerte mit drei Teilen eingestellt

Laut Spezifikationen müssen neue Properties die Position akzeptieren. unterstützen keine Werte mit drei Teilen. Es wird angenommen, dass dieser Ansatz die Verarbeitung von Kurzsyntax erleichtern. Die aktuelle Version der Es gilt das Modul „Werte und Einheiten für Preisvergleichsportale“. diese Anforderung auf alle CSS-Positionswerte anzuwenden. Ab Chrome 66 sind dreiteilige Positionswerte werden nicht mehr unterstützt. Sie wird voraussichtlich in Chrome 68 etwa im Juli 2018 entfernt.

Entfernungsabsicht | Chromestatus-Tracker | Chromium-Fehler

Die Methoden „document.createTouch()“ und „document.createTouchList()“ werden nicht mehr unterstützt

Der TouchEvent()-Konstruktor wurde unterstützt in Chrome seit Version 48. Um der Spezifikation zu entsprechen, document.createTouch() und document.createTouchList() wurden verworfen.

Entfernungsabsicht | Chromestatus-Tracker | Chromium-Fehler