Usunięto element ImageCapture.setOptions()
Obecnie zastanawiasz się nad skonfigurowaniem opcji urządzenia: użycie wzorca podlegającego ograniczeniom. W związku z tym została usunięta ze specyfikacji ImageCapture. Wygląda na to, że ta metoda nie ma zastosowania w witrynach produkcyjnych, dlatego zostaje usunięta. Metoda zastępowania nie jest w tej chwili dostępna.
Intencja usunięcia | Narzędzie do śledzenia stanu Chrome | Błąd Chromium
Skrypt service worker: nie zezwalaj na odpowiedzi CORS w przypadku żądań z tego samego źródła
Poprzednie wersje specyfikacji skryptu service worker pozwalały na zwrócenie odpowiedzi CORS na żądanie z tej samej domeny. Chodziło o to, że skrypt service worker mógł odczytać odpowiedź CORS, aby utworzyć całkowicie syntetyczną odpowiedź. Mimo to w odpowiedzi zachowano pierwotny adres URL żądania. Czyli outerResponse.url
równa się url
,
a innerResponse.url
równa się crossOriginURL
.
Niedawna zmiana w specyfikacji pobierania wymaga, aby parametr Response.url
był dostępny, jeśli jest dostępny. W rezultacie parametr self.location.href
zwraca inne źródło niż self.origin
. Aby tego uniknąć, mechanizmy Service Worker nie mogą już zwracać odpowiedzi CORS w przypadku żądań tego samego źródła.
Dłuższą dyskusję na temat tej zmiany znajdziesz w problemie zgłoszonym w związku ze specyfikacją pobierania w listopadzie 2017 roku.
Narzędzie do śledzenia stanu Chrome | Błąd Chromium
WebAudio: usunięto dekompresję
Dźwięk z internetu został pierwotnie dostarczony z obsługą rozpakowywania. Gdy wartość AudioParam była ustawiana bezpośrednio, nie została ona zaktualizowana od razu. Zamiast tego zastosowano wygładzanie wykładnicze ze stałą czasową wynoszącą około 10 ms, dzięki czemu zmiana została przeprowadzona płynnie, co pozwoliło uniknąć zakłóceń. Nigdy nie określono, które parametry są wygładzone i jaka jest stała czasowa. Nie jest nawet oczywiste, czy rzeczywista wartość stała jest odpowiednią wartością.
Po dużym omówieniu grupa robocza usunęła ze specyfikacji funkcję dekompresji. Teraz wartość zmienia się od razu po ustawieniu. Zamiast dekompresji zalecamy deweloperom korzystanie z dotychczasowej metody AudioParam.setTargetAtTime()
. Daje ona pełną kontrolę nad tym, kiedy je zastosować, jak szybko się zmieniać i które parametry powinny być wygładzone.
Dzięki temu deweloperzy nie będą zastanawiać się, jakie parametry audio obsługują rozpakowywanie plików.
Intencja usunięcia | Narzędzie do śledzenia stanu Chrome | Błąd Chromium
Wycofane wartości pozycji CSS z 3 częściami
Ostatnio wprowadzone specyfikacje wymagają, aby nowe właściwości akceptujące wartości pozycji nie obsługiwały wartości składających się z 3 części. Uważa się, że takie podejście ułatwia przetwarzanie składni skróconej. Obecna wersja modułu wartości i jednostek CSS stosuje to wymaganie do wszystkich wartości pozycji CSS. Od Chrome 66 trzyczęściowe wartości pozycji są wycofywane. Usunięcie powinno nastąpić w Chrome w wersji 68 około lipca 2018 roku.
Intencja usunięcia | Narzędzie do śledzenia stanu Chrome | Błąd Chromium
Metody document.createTouch(), document.createTouchList() zostały wycofane
Konstruktor TouchEvent()
jest obsługiwany w Chrome od wersji 48. Aby zachować zgodność ze specyfikacją, atrybuty document.createTouch()
i document.createTouchList()
zostały wycofane.
Intencja usunięcia | Narzędzie do śledzenia stanu Chrome | Błąd Chromium