Image Capture.setOptions() rimossa
Al momento, l'impostazione delle opzioni del dispositivo prevede l'uso pattern vincolabile di Google. Di conseguenza, questa proprietà è stata rimossa Specifiche Image Capture di Google. Poiché questo metodo sembra avere poco o nessun utile sui siti web di produzione, è in fase di rimozione. Al momento non è disponibile un metodo sostitutivo.
Intenzione di rimozione | Tracker dello stato di Chrome | Bug di Chromium
Service worker: non consentire le risposte CORS per le richieste della stessa origine
Le versioni precedenti della specifica dei service worker consentivano ai service worker
per restituire una risposta CORS a una richiesta della stessa origine. Si pensava che
il service worker può leggere da una risposta CORS per creare una
la risposta corretta. Nonostante ciò, l'URL della richiesta originale è stato mantenuto nella
la risposta corretta. Quindi outerResponse.url
è uguale esattamente a url
e innerResponse.url
esattamente uguale a crossOriginURL
.
Una modifica recente alla specifica di recupero
richiede l'esposizione di Response.url
, se presente. Una conseguenza di ciò
scenari in cui self.location.href
restituisce un'origine diversa da
self.origin
. Per evitare ciò, i service worker non sono più autorizzati a restituire
Risposte CORS per richieste della stessa origine.
Per una discussione più approfondita su questa modifica, consulta problema presentato in base alla specifica di recupero a novembre 2017.
Tracker dello stato di Chrome | Bug di Chromium
WebAudio: decompressione rimossa
Audio sul web originariamente fornito con supporto per la decompressione. Quando un valore AudioParam è stato impostato direttamente con il setter del valore, non è stato aggiornato immediatamente. È stato invece applicato un smoother esponenziale con una costante di tempo di circa 10 ms in modo che la modifica sia avvenuta senza problemi, limitando gli errori. Non è mai stato specificato i parametri che avevano lo smoothing e la costante di tempo. Non era nemmeno ovvio se la costante temporale effettiva era il valore appropriato.
Dopo molta discussione
, il gruppo di lavoro ha rimosso la decompressione dalle specifiche. Ora il valore viene modificato
immediatamente quando viene impostata. Anziché la decompressione, è consigliabile che gli sviluppatori
usa il metodo AudioParam.setTargetAtTime()
esistente per eseguire la decompressione,
dandoti il pieno controllo su quando applicarlo, sulla velocità di modifica e su quale
devono essere livellati.
La sua rimozione riduce la confusione degli sviluppatori relativa ai parametri audio che supportano la decompressione.
Intenzione di rimozione | Tracker dello stato di Chrome | Bug di Chromium
Valori di posizione CSS con tre parti deprecati
Di recente, le specifiche hanno richiesto che le nuove proprietà accettino la posizione non supportano valori di tre parti. Si ritiene che questo approccio renda semplifica l'elaborazione della sintassi abbreviata. L'attuale versione Si applica il modulo Valori e unità CSS questo requisito per tutti i valori di posizione CSS. A partire da Chrome 66, tre parti i valori di posizione sono ritirati. La rimozione è prevista nella versione 68 di Chrome, intorno a luglio 2018.
Intenzione di rimozione | Tracker dello stato di Chrome | Bug di Chromium
I metodi document.createTouch() e document.createTouchList() sono deprecati
Il costruttore TouchEvent()
è stato
supportato in Chrome
dalla versione 48. Per rispettare la specifica, document.createTouch()
e
document.createTouchList()
sono deprecati.
Intenzione di rimozione | Tracker dello stato di Chrome | Bug di Chromium