Chrome 104 wychodzi dzisiaj z kontrowersyjnym internetowym interfejsem Bluetooth API, którego Apple i Mozilla nienawidzą.

Chrome 104 wychodzi dzisiaj z kontrowersyjnym internetowym interfejsem Bluetooth API, którego Apple i Mozilla nienawidzą.

Google Chrome 103 powrócił 21 czerwca z szybszym ładowaniem stron i dostępem do lokalnych czcionek. Oznacza to, że od premiery głównej wersji Chrome minęło prawie sześć tygodni, co jest nieco niezwykłe, ponieważ wydania Chrome zwykle ukazują się co cztery tygodnie. Niezależnie od tego, Chrome 104 wychodzi dzisiaj i ma długi dziennik zmian, który obejmuje między innymi obsługę przechwytywania regionu i wstępną wersję próbną, aby nie przechowywać informacji o karcie kredytowej.

Tym razem główną funkcją jest zaktualizowany interfejs API przechwytywania regionów, który pozwala aplikacjom nie tylko przechwytywać wideo z karty, ale także je przycinać. Według Google programiści aktywnie wspierają ten interfejs API.

Inną funkcją, która wywołała spore zainteresowanie w społeczności przeglądarek, jest Web Bluetooth API w Chrome 104 . Ten interfejs API umożliwia stronom internetowym komunikowanie się z innymi urządzeniami przez Bluetooth, ale nie przez element iframe. Google uważa, że ​​otwiera to wiele możliwości produktywności i komunikacji bez poświęcania bezpieczeństwa.

Jednak napotkał silny opór ze strony Mozilli i Apple, które mają „negatywne” recenzje API. Apple uważa, że ​​API zmniejsza bezpieczeństwo i umożliwia korzystanie z odcisków palców. Firma twierdzi, że „jeszcze nie widzi sposobu na rozwiązanie tych problemów”. Mozilla wyraziła podobne obawy , nazywając API „szkodliwym” i zauważając, że:

Ten interfejs API zapewnia dostęp do Generic Attribute Profile (GATT) Bluetooth, który nie jest najniższym poziomem dostępu dozwolonym przez specyfikacje, ale jego ogólna natura uniemożliwia jednoznaczną ocenę. Podobnie jak w przypadku WebUSB, istnieje znaczna niepewność co do tego, jak dobrze urządzenia są przygotowane do przyjmowania żądań z dowolnych witryn. Ogólny charakter API sprawia, że ​​zarządzanie tym ryzykiem jest trudne. CG Web Bluetooth zdecydowała się polegać wyłącznie na zgodzie użytkownika, co naszym zdaniem nie jest wystarczającą ochroną. Ta propozycja wykorzystuje również czarną listę, która będzie wymagać stałej i aktywnej konserwacji, aby zapobiec używaniu podatnych urządzeń. Model ten jest niezrównoważony i stanowi poważne zagrożenie dla użytkowników i ich urządzeń.

Jeśli chodzi o inne zmiany w Chrome 104, cztery przestarzałe wskazówki dla klienta, a mianowicie „dpr”, „width”, „viewport-width” i „device-memory”, są usuwane , ponieważ są niezgodne ze standardami określonymi przez wskazówkę dla klienta. Infrastruktura. Podobnie interfejs API klucza bezpieczeństwa U2F i rozszerzenie komponentu Cryptotoken są również wprowadzane w tryb konserwacji , ponieważ są już zawarte w bardziej nowoczesnych implementacjach, takich jak WebAuthn. W ten sposób zachęca się również właścicieli witryn do przechodzenia na nowoczesne standardy.

Interfejs API hostingu wielu ekranów został ulepszony, aby umożliwić stronom otwieranie okna pełnoekranowego i mniejszego wyskakującego okna pomocy w konfiguracjach z wieloma ekranami. Wcześniej użytkownicy musieli podjąć dodatkowe kroki, aby osiągnąć to samo. Kolejnym ulepszeniem w tej samej przestrzeni jest to, że uprawnienia do żądania zawartości pełnoekranowej można teraz przekazywać między wieloma zaufanymi oknami.

Inne drobne zmiany obecne w Chrome 104 są następujące:

Jednak to nie wszystko, ponieważ musimy odblokować funkcje w wersji próbnej deweloperskiej i źródłowej. Począwszy od pierwszego, interfejs API umieszczania okien na wielu ekranach ma lepsze i dokładniejsze etykiety ekranów do interakcji z użytkownikiem. Istnieje również konfiguracja, której mogą używać strony internetowe, aby umożliwić klientom rezygnację z przechowywania informacji o kartach kredytowych na serwerach programistów . Ta implementacja UX jest wymagana przez prawo w niektórych regionach. Licznik ograniczania przepustowości dla załadowanych stron w tle można również skrócić za pomocą flagi , co powinno pozwolić na lepsze wykorzystanie baterii i procesora bez pogorszenia wydajności.

Jeśli chodzi o oryginalne wersje próbne, mamy właściwość CSS focusgroup, która pozwala używać klawiszy strzałek na klawiaturze do przełączania fokusu między pewnymi elementami interfejsu użytkownika. Inne funkcje w oryginalnych wersjach próbnych obejmują przejścia elementów współdzielonych dla ulepszonej animacji przejścia dla aplikacji jednostronicowych (SPA), a także zwiększony maksymalny poziom zagnieżdżenia dla metody setTimeout(0) .

Chrome 104 ukaże się 2 sierpnia, a Chrome 105 30 sierpnia.

Jak widać, Chrome 104 to znacząca aktualizacja. Rozpocznie się to w późniejszych godzinach dzisiaj. Jeśli przeglądarka Chrome nie zaktualizuje się automatycznie do wersji 104 w ciągu jednego dnia, przejdź do opcji Pomoc > Informacje o przeglądarce Google Chrome, aby aktywować aktualizację, gdy tylko będzie dostępna. Następna w kolejce jest Chrome 105, która będzie w wersji beta 5 sierpnia i stabilna 30 sierpnia.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *