Хром 134

Дата стабильного выпуска: 4 марта 2025 г.

Если не указано иное, следующие изменения относятся к стабильной версии Chrome 134 для Android, ChromeOS, Linux, macOS и Windows.

HTML и ДОМ

Настраиваемый элемент <select>

Настраиваемый <select> позволяет разработчикам полностью контролировать отрисовку элементов <select> , добавляя CSS-свойство и значение appearance: base-select .

Эта функция основана на флаге SelectParserRelaxation , который изменяет анализатор HTML, позволяя использовать больше тегов в теге <select> .

Ошибка отслеживания № 40146374 | Запись ChromeStatus.com | Спецификация

Выберите релаксацию парсера

Это изменение позволяет анализатору HTML разрешать дополнительные теги в <select> помимо <option> , <optgroup> и <hr> .

Эта функция ограничена временной политикой ( SelectParserRelaxationEnabled ). Это временный переходный период, и политика перестанет работать с Chrome 141.

Если у вас возникли проблемы, которые, по вашему мнению, вызваны этим изменением, есть пробная версия обратного источника, чтобы отключить ослабление синтаксического анализатора.

Ошибка отслеживания № 335456114 | Запись ChromeStatus.com | Спецификация

Диалоговое окно скрыть

Одной из приятных особенностей Popover API является его легкое закрытие. Это поведение теперь является частью <dialog> с новым атрибутом closedby , управляющим поведением:

  • <dialog closedby="none"> : диалоговое окно вообще не закрывается по инициативе пользователя.
  • <dialog closedby="closerequest"> : нажатие Esc (или другого триггера закрытия) закрывает диалоговое окно.
  • <dialog closedby="any"> : щелчок за пределами диалогового окна или нажатие клавиши Esc закрывает диалоговое окно. Сродни поведению popover="auto" .

Ошибка отслеживания № 376516550 | Запись ChromeStatus.com | Спецификация

CSS

Наследование подсветки CSS

При наследовании выделения CSS псевдоклассы выделения CSS, такие как ::selection и ::highlight , наследуют свои свойства через цепочку псевдовыделений, а не через цепочку элементов. Результатом является более интуитивная модель наследования свойств в выделенных фрагментах.

Запись ChromeStatus.com | Спецификация

ПВА

Подзаголовок документа (исправить заголовки приложений PWA)

Эта функция позволяет указать дополнительную информацию о текущем окне установленного работающего PWA. Он добавляет на страницу подзаголовок для предоставления контекстной информации, отображаемой в строке заголовка окна. Это заменяет текст, содержащийся в элементе заголовка HTML.

Ошибка отслеживания № 1351682 | Запись ChromeStatus.com | Спецификация

Веб-ссылки автоматически направляют пользователей к установленным веб-приложениям. Чтобы лучше соответствовать ожиданиям пользователей в отношении установленных возможностей, Chrome упрощает переход между браузером и установленными веб-приложениями. Когда пользователь щелкает ссылку, которая может быть обработана установленным веб-приложением, ссылка откроется в этом установленном веб-приложении. Пользователи могут изменить это поведение через настройки установленного веб-приложения. Разработчики могут контролировать это поведение с помощью свойства манифеста launch_handler и обращаться к этой документации для разработчиков за дополнительной информацией о том, как глубокие ссылки работают с установленными веб-приложениями.

Запись ChromeStatus.com

Производительность

Политика документов: expect-no-linked-resources

Точка конфигурации expect-no-linked-resources в политике документа позволяет документу намекать пользовательскому агенту, чтобы лучше оптимизировать последовательность загрузки, например, не использовать поведение спекулятивного анализа по умолчанию.

Пользовательские агенты реализовали спекулятивный анализ HTML для спекулятивного извлечения ресурсов, присутствующих в разметке HTML, чтобы ускорить загрузку страницы. Для подавляющего большинства страниц в Интернете, ресурсы которых объявлены в разметке HTML, оптимизация выгодна, а затраты на определение таких ресурсов являются разумным компромиссом. Однако следующие сценарии могут привести к неоптимальному компромиссу производительности по сравнению с явным временем, затраченным на анализ HTML для определения подресурсов для выборки:

  • Страницы, на которых нет ресурсов, объявленных в HTML.
  • Большие HTML-страницы с минимальной загрузкой ресурсов или без нее, которые могут явно контролировать предварительную загрузку ресурсов с использованием других доступных механизмов предварительной загрузки.

Политика документа expect-no-linked-resources намекает пользовательскому агенту, что он может оптимизировать время, затрачиваемое на определение такого подресурса.

Ошибка отслеживания № 365632977 | Запись ChromeStatus.com | Спецификация

Явное управление ресурсами (асинхронное)

Эти функции относятся к общей схеме разработки программного обеспечения, касающейся срока службы и управления различными ресурсами (например, памятью и вводом-выводом). Этот шаблон обычно включает в себя выделение ресурса и возможность явного освобождения критически важных ресурсов.

Ошибка отслеживания № 42203814 | Запись ChromeStatus.com | Спецификация

Явное управление ресурсами (синхронизация)

Эти функции относятся к общей схеме разработки программного обеспечения, касающейся срока службы и управления различными ресурсами (например, памятью и вводом-выводом). Этот шаблон обычно включает в себя выделение ресурса и возможность явного освобождения критически важных ресурсов.

Ошибка отслеживания № 42203506 | Запись ChromeStatus.com | Спецификация

Расширьте API console.timeStamp для поддержки измерений и параметров представления.

Расширяет API console.timeStamp() с обратной совместимостью, предоставляя высокопроизводительный метод инструментирования приложений и вывода данных о времени на панель «Производительность» в DevTools.

Записи времени, добавленные с помощью API, могут иметь настраиваемую метку времени, длительность и параметры представления (дорожка, дорожка и цвет).

Запись ChromeStatus.com | Спецификация

Веб-API

Разрешить чтение групп по интересам в Shared Storage Worklet

Добавьте interestGroups() в рабочий модуль общего хранилища, чтобы вернуть группы интересов Защищенной аудитории, связанные с владельцем источника общего хранилища, с некоторыми дополнительными метаданными.

Этот API предоставляет покупателю защищенной аудитории лучшее представление о том, что происходит с его пользователями, позволяя создавать отчеты частного агрегирования.

Запись ChromeStatus.com

Функция отчетов по атрибуции: удаление ограничения агрегированного отчета, если идентификатор контекста триггера не равен нулю.

Это изменение основано на отзывах вызывающих API и необходимости иметь возможность измерять большее количество событий-конверсий для определенных пользовательских потоков.

В настоящее время API имеет ограничение, позволяющее создавать до 20 агрегированных отчетов для каждой регистрации источника, что ограничивает случаи использования, когда у пользователя может быть более длительный путь пользователя. Это изменение снимает ограничение на агрегируемый отчет, когда идентификатор контекста триггера предоставляется как часть регистрации. Удаление этого ограничения ограничивается только тем случаем, когда указан идентификатор контекста триггера, поскольку, когда он указан, API применяет более высокую частоту нулевых отчетов, что помогает защитить от утечки межсайтовой информации из-за подсчета отчетов.

Кроме того, агрегированные отчеты по-прежнему будут связаны другими ограничениями, которые ограничивают общий объем информации, которую можно измерить, например, бюджет вклада L1 (65 536) на источник и предел уровня атрибуции.

Запись ChromeStatus.com

Устранение последствий отслеживания отказов в HTTP-кеше

Меры по уменьшению последствий отслеживания отказов для кэша HTTP являются расширением существующего поведения, препятствующего отслеживанию отказов. Это устраняет требование о том, что подозреваемый сайт отслеживания должен был получить доступ к хранилищу, чтобы активировать меры по снижению риска отслеживания отказов.

Первоначально предложенное Chrome решение для предотвращения отказов срабатывает, когда сайт обращается к хранилищу браузера (например, к файлам cookie) во время потока перенаправления. Однако средства отслеживания отказов могут систематически обходить такие меры, используя HTTP-кеш для сохранения данных. Ослабив условия срабатывания для предотвращения отслеживания отказов, браузер сможет перехватывать средства отслеживания отказов с помощью HTTP-кэша.

Ошибка отслеживания № 40264244 | Запись ChromeStatus.com | Спецификация

Обнаружение оскорбительных уведомлений на устройстве с помощью LLM на Android

Этот запуск направлен на сокрытие содержания уведомлений, которые предположительно являются оскорбительными. После этого у пользователя будет возможность закрыть, показать уведомление или отказаться от подписки на источник. Это обнаружение должно выполняться с помощью модели на устройстве.

Запись ChromeStatus.com

OffscreenCanvas getContextAttributes

Добавьте интерфейс getContextAttributes из CanvasRenderingContext2D в OffscreenCanvasRenderingContext2D .

Ошибка отслеживания № 388437261 | Запись ChromeStatus.com | Спецификация

API частной агрегации: ограничения вклада для каждого контекста для вызывающих устройств общего хранилища

Позволяет вызывающим сторонам общего хранилища настраивать количество вкладов в отчет частного агрегирования.

Эта функция позволяет вызывающим объектам Shared Storage настраивать ограничения вклада для каждого контекста с помощью нового поля maxContributions . Вызывающие абоненты устанавливают это поле, чтобы переопределить количество вкладов по умолчанию в отчете — разрешены как большие, так и меньшие числа. Chrome принимает значения maxContributions от 1 до 1000 включительно; большие значения будут интерпретироваться как 1000.

Благодаря заполнению размер полезной нагрузки каждого отчета будет примерно пропорционален выбранному количеству вкладов на отчет. Мы ожидаем, что выбор более крупных отчетов увеличит стоимость эксплуатации Службы агрегирования.

Эта функция не повлияет на абонентов защищенной аудитории. Однако мы планируем добавить поддержку настройки количества вкладов в отчеты о защищенной аудитории в будущих функциях.

Ошибка отслеживания № 376707230 | Запись ChromeStatus.com | Спецификация

Поддержка API веб-замков в общем хранилище

Интегрирует API веб-блокировок в общее хранилище. Это предотвращает сценарии, например, когда измерение охвата между сайтами может привести к дублированию отчетов из-за потенциальных условий гонки в логике get() и set() .

Это изменение:

  • Вводит navigator.locks.request в среду ворлета.
  • Вводит параметр { withLock: <resource>} для всех методов-модификаторов.
  • Представляет метод пакетного изменения: sharedStorage.batchUpdate(methods, options) . Этот метод с опцией withLock позволяет атомарно выполнять несколько методов-модификаторов, что позволяет использовать случаи, когда веб-сайту необходимо поддерживать согласованность при обновлении данных, организованных по нескольким ключам.

Ошибка отслеживания № 373899210 | Запись ChromeStatus.com

Рендеринг и графика

Поддержка ImageSmoothingQuality в PaintCanvas

Добавьте поддержку атрибута imageSmoothingQuality в Paint Canvas. Это позволяет вам выбрать компромисс между качеством и производительностью при масштабировании изображений. Всего существует три варианта imageSmoothingQuality : low , medium и high .

Ошибка отслеживания #Нет | Запись ChromeStatus.com | Спецификация

Подгруппы WebGPU

Добавляет функциональность подгруппы в WebGPU. Операции подгруппы выполняют операции SIMT для обеспечения эффективной связи и обмена данными между группами вызовов. Эти операции можно использовать для ускорения работы приложений за счет снижения затрат памяти, возникающих при взаимодействии между вызовами.

Запись ChromeStatus.com | Спецификация

Испытания происхождения

API цифровых учетных данных

Сегодня веб-сайты могут получать и получают учетные данные из приложений мобильных кошельков с помощью различных механизмов, например, пользовательских обработчиков URL-адресов и сканирования QR-кода. Эта функция позволяет сайтам запрашивать идентификационную информацию из кошельков с помощью системы Android IdentityCredential CredMan . Его можно расширить для поддержки нескольких форматов учетных данных (например, ISO mDoc и проверяемых учетных данных W3C) и позволяет использовать несколько приложений кошелька. Добавляются механизмы, помогающие снизить риск злоупотребления реальной идентичностью в масштабе экосистемы.

Пробная версия Origin, начинающаяся в Chrome 134, добавляет поддержку этого API на платформе настольного компьютера, где Chrome на рабочем столе будет безопасно взаимодействовать с цифровым кошельком на телефоне Android для получения запрошенных учетных данных.

Пробная версия происхождения | Ошибка отслеживания № 40257092 | Запись ChromeStatus.com | Спецификация

Пробная версия устаревания SelectParserRelaxation

Это устаревшая пробная версия, которая вновь включает старое поведение синтаксического анализатора для анализа тегов <select> . При этом старом поведении неподдерживаемый контент автоматически отбрасывается и не включается в контент DOM под <select> . Эту пробную версию можно использовать в случае, если новое поведение, включенное в Chrome 135, приведет к поломке сайта.

Пробная версия происхождения | Запись ChromeStatus.com

Устаревания и удаления

Удалить нестандартные ограничения звука getUserMedia

Blink поддерживает ряд нестандартных ограничений с префиксом goog для getUserMedia , появившихся за некоторое время до того, как ограничения были должным образом стандартизированы.

Использование значительно снизилось - от 0,000001% до 0,0009% (в зависимости от ограничения), а некоторые из них даже не имеют эффекта из-за изменений в стеке захвата звука Chromium. Вскоре ни одно из них не будет иметь никакого эффекта из-за других предстоящих изменений.

Мы не ожидаем какого-либо серьезного регресса из-за этого изменения. Приложения, использующие эти ограничения, продолжат работать, но будут получать звук с настройками по умолчанию (как будто никаких ограничений не было). Они могут выбрать переход к стандартным ограничениям.

Ошибка отслеживания № 377131184 | Запись ChromeStatus.com | Спецификация

,

Дата стабильного выпуска: 4 марта 2025 г.

Если не указано иное, следующие изменения относятся к стабильной версии Chrome 134 для Android, ChromeOS, Linux, macOS и Windows.

HTML и ДОМ

Настраиваемый элемент <select>

Настраиваемый <select> позволяет разработчикам полностью контролировать отрисовку элементов <select> , добавляя CSS-свойство и значение appearance: base-select .

Эта функция основана на флаге SelectParserRelaxation , который изменяет анализатор HTML, позволяя использовать больше тегов в теге <select> .

Ошибка отслеживания № 40146374 | Запись ChromeStatus.com | Спецификация

Выберите релаксацию парсера

Это изменение позволяет анализатору HTML разрешать дополнительные теги в <select> помимо <option> , <optgroup> и <hr> .

Эта функция ограничена временной политикой ( SelectParserRelaxationEnabled ). Это временный переходный период, и политика перестанет работать с Chrome 141.

Если у вас возникли проблемы, которые, по вашему мнению, вызваны этим изменением, есть пробная версия обратного источника, чтобы отключить ослабление синтаксического анализатора.

Ошибка отслеживания № 335456114 | Запись ChromeStatus.com | Спецификация

Диалоговое окно скрыть

Одной из приятных особенностей Popover API является его легкое закрытие. Это поведение теперь является частью <dialog> с новым атрибутом closedby , управляющим поведением:

  • <dialog closedby="none"> : диалоговое окно вообще не закрывается по инициативе пользователя.
  • <dialog closedby="closerequest"> : нажатие Esc (или другого триггера закрытия) закрывает диалоговое окно.
  • <dialog closedby="any"> : щелчок за пределами диалогового окна или нажатие клавиши Esc закрывает диалоговое окно. Сродни поведению popover="auto" .

Ошибка отслеживания № 376516550 | Запись ChromeStatus.com | Спецификация

CSS

Наследование подсветки CSS

При наследовании выделения CSS псевдоклассы выделения CSS, такие как ::selection и ::highlight , наследуют свои свойства через цепочку псевдовыделений, а не через цепочку элементов. Результатом является более интуитивная модель наследования свойств в выделенных фрагментах.

Запись ChromeStatus.com | Спецификация

ПВА

Подзаголовок документа (исправить заголовки приложений PWA)

Эта функция позволяет указать дополнительную информацию о текущем окне установленного работающего PWA. Он добавляет на страницу подзаголовок для предоставления контекстной информации, отображаемой в строке заголовка окна. Это заменяет текст, содержащийся в элементе заголовка HTML.

Ошибка отслеживания № 1351682 | Запись ChromeStatus.com | Спецификация

Веб-ссылки автоматически направляют пользователей к установленным веб-приложениям. Чтобы лучше соответствовать ожиданиям пользователей в отношении установленных возможностей, Chrome упрощает перемещение между браузером и установленными веб-приложениями. Когда пользователь щелкает ссылку, которая может быть обработана установленным веб-приложением, ссылка откроется в этом установленном веб-приложении. Пользователи могут изменить это поведение через настройки установленного веб-приложения. Разработчики могут контролировать это поведение с помощью свойства манифеста launch_handler и обращаться к этой документации для разработчиков за дополнительной информацией о том, как глубокие ссылки работают с установленными веб-приложениями.

Запись ChromeStatus.com

Производительность

Политика документов: expect-no-linked-resources

Точка конфигурации expect-no-linked-resources в политике документа позволяет документу намекать пользовательскому агенту, чтобы лучше оптимизировать последовательность загрузки, например, не использовать поведение спекулятивного анализа по умолчанию.

Пользовательские агенты реализовали спекулятивный анализ HTML для спекулятивного извлечения ресурсов, присутствующих в разметке HTML, чтобы ускорить загрузку страницы. Для подавляющего большинства страниц в Интернете, ресурсы которых объявлены в разметке HTML, оптимизация выгодна, а затраты на определение таких ресурсов являются разумным компромиссом. Однако следующие сценарии могут привести к неоптимальному компромиссу производительности по сравнению с явным временем, затрачиваемым на анализ HTML для определения подресурсов для выборки:

  • Страницы, на которых нет ресурсов, объявленных в HTML.
  • Большие HTML-страницы с минимальной загрузкой ресурсов или без нее, которые могут явно контролировать предварительную загрузку ресурсов с использованием других доступных механизмов предварительной загрузки.

Политика документа expect-no-linked-resources намекает пользовательскому агенту, что он может оптимизировать время, затрачиваемое на определение такого подресурса.

Ошибка отслеживания № 365632977 | Запись ChromeStatus.com | Спецификация

Явное управление ресурсами (асинхронное)

Эти функции относятся к общей схеме разработки программного обеспечения, касающейся срока службы и управления различными ресурсами (например, памятью и вводом-выводом). Этот шаблон обычно включает в себя выделение ресурса и возможность явного освобождения критически важных ресурсов.

Ошибка отслеживания № 42203814 | Запись ChromeStatus.com | Спецификация

Явное управление ресурсами (синхронизация)

Эти функции относятся к общей схеме разработки программного обеспечения, касающейся срока службы и управления различными ресурсами (например, памятью и вводом-выводом). Этот шаблон обычно включает в себя выделение ресурса и возможность явного освобождения критически важных ресурсов.

Ошибка отслеживания № 42203506 | Запись ChromeStatus.com | Спецификация

Расширьте API console.timeStamp для поддержки измерений и параметров представления.

Расширяет API console.timeStamp() с обратной совместимостью, предоставляя высокопроизводительный метод инструментирования приложений и вывода данных о времени на панель «Производительность» в DevTools.

Записи времени, добавленные с помощью API, могут иметь настраиваемую метку времени, длительность и параметры представления (дорожка, дорожка и цвет).

Запись ChromeStatus.com | Спецификация

Веб-API

Разрешить чтение групп по интересам в Shared Storage Worklet

Добавьте interestGroups() в рабочий модуль общего хранилища, чтобы вернуть группы интересов Защищенной аудитории, связанные с владельцем источника общего хранилища, с некоторыми дополнительными метаданными.

Этот API предоставляет покупателю защищенной аудитории лучшее представление о том, что происходит с его пользователями, позволяя создавать отчеты частного агрегирования.

Запись ChromeStatus.com

Функция отчетов по атрибуции: удаление ограничения агрегированного отчета, если идентификатор контекста триггера не равен нулю.

Это изменение основано на отзывах вызывающих API и необходимости иметь возможность измерять большее количество событий-конверсий для определенных пользовательских потоков.

В настоящее время API имеет ограничение, позволяющее создавать до 20 агрегированных отчетов для каждой регистрации источника, что ограничивает случаи использования, когда у пользователя может быть более длительный путь пользователя. Это изменение снимает ограничение на агрегируемый отчет, когда идентификатор контекста триггера предоставляется как часть регистрации. Удаление этого ограничения ограничивается только тем случаем, когда указан идентификатор контекста триггера, поскольку, когда он указан, API применяет более высокую частоту нулевых отчетов, что помогает защитить от утечки межсайтовой информации из-за подсчета отчетов.

Кроме того, агрегированные отчеты по-прежнему будут связаны другими ограничениями, которые ограничивают общий объем информации, которую можно измерить, например, бюджет вклада L1 (65 536) на источник и предел уровня атрибуции.

Запись ChromeStatus.com

Устранение последствий отслеживания отказов в HTTP-кеше

Меры по уменьшению последствий отслеживания отказов для кэша HTTP являются расширением существующего поведения, препятствующего отслеживанию отказов. Это устраняет требование о том, что подозреваемый сайт отслеживания должен был получить доступ к хранилищу, чтобы активировать меры по снижению риска отслеживания отказов.

Первоначально предложенное Chrome решение для предотвращения отказов срабатывает, когда сайт обращается к хранилищу браузера (например, к файлам cookie) во время потока перенаправления. Однако средства отслеживания отказов могут систематически обходить такие меры, используя HTTP-кеш для сохранения данных. Ослабив условия срабатывания для предотвращения отслеживания отказов, браузер сможет перехватывать средства отслеживания отказов с помощью HTTP-кэша.

Ошибка отслеживания № 40264244 | Запись ChromeStatus.com | Спецификация

Обнаружение оскорбительных уведомлений на устройстве с помощью LLM на Android

Этот запуск направлен на сокрытие содержания уведомлений, которые предположительно являются оскорбительными. После этого у пользователя будет возможность закрыть, показать уведомление или отказаться от подписки на источник. Это обнаружение должно выполняться с помощью модели на устройстве.

Запись ChromeStatus.com

OffscreenCanvas getContextAttributes

Добавьте интерфейс getContextAttributes из CanvasRenderingContext2D в OffscreenCanvasRenderingContext2D .

Ошибка отслеживания № 388437261 | Запись ChromeStatus.com | Спецификация

API частной агрегации: ограничения вклада для каждого контекста для вызывающих устройств общего хранилища

Позволяет вызывающим сторонам общего хранилища настраивать количество вкладов в отчет частного агрегирования.

Эта функция позволяет вызывающим объектам Shared Storage настраивать ограничения вклада для каждого контекста с помощью нового поля maxContributions . Вызывающие абоненты устанавливают это поле, чтобы переопределить количество вкладов по умолчанию в отчете — разрешены как большие, так и меньшие числа. Chrome принимает значения maxContributions от 1 до 1000 включительно; большие значения будут интерпретироваться как 1000.

Благодаря заполнению размер полезной нагрузки каждого отчета будет примерно пропорционален выбранному количеству вкладов на отчет. Мы ожидаем, что выбор более крупных отчетов увеличит стоимость эксплуатации Службы агрегирования.

Эта функция не повлияет на абонентов защищенной аудитории. Однако мы планируем добавить поддержку настройки количества вкладов в отчеты о защищенной аудитории в будущих функциях.

Ошибка отслеживания № 376707230 | Запись ChromeStatus.com | Спецификация

Поддержка API веб-замков в общем хранилище

Интегрирует API веб-блокировок в общее хранилище. Это предотвращает сценарии, например, когда измерение охвата между сайтами может привести к дублированию отчетов из-за потенциальных условий гонки в логике get() и set() .

Это изменение:

  • Вводит navigator.locks.request в среду ворлета.
  • Вводит параметр { withLock: <resource>} для всех методов-модификаторов.
  • Представляет метод пакетного изменения: sharedStorage.batchUpdate(methods, options) . Этот метод с опцией withLock позволяет атомарно выполнять несколько методов-модификаторов, что позволяет использовать случаи, когда веб-сайту необходимо поддерживать согласованность при обновлении данных, организованных по нескольким ключам.

Ошибка отслеживания № 373899210 | Запись ChromeStatus.com

Рендеринг и графика

Поддержка ImageSmoothingQuality в PaintCanvas

Добавьте поддержку атрибута imageSmoothingQuality в Paint Canvas. Это позволяет вам выбрать компромисс между качеством и производительностью при масштабировании изображений. Всего существует три варианта imageSmoothingQuality : low , medium и high .

Ошибка отслеживания #Нет | Запись ChromeStatus.com | Спецификация

Подгруппы WebGPU

Добавляет функциональность подгруппы в WebGPU. Операции подгруппы выполняют операции SIMT для обеспечения эффективной связи и обмена данными между группами вызовов. Эти операции можно использовать для ускорения работы приложений за счет снижения затрат памяти, возникающих при взаимодействии между вызовами.

Запись ChromeStatus.com | Спецификация

Испытания происхождения

API цифровых учетных данных

Сегодня веб-сайты могут получать и получают учетные данные из приложений мобильных кошельков с помощью различных механизмов, например, пользовательских обработчиков URL-адресов и сканирования QR-кода. Эта функция позволяет сайтам запрашивать идентификационную информацию из кошельков с помощью системы Android IdentityCredential CredMan . Его можно расширить для поддержки нескольких форматов учетных данных (например, ISO mDoc и проверяемых учетных данных W3C) и позволяет использовать несколько приложений кошелька. Добавляются механизмы, помогающие снизить риск злоупотребления реальной идентичностью в масштабе экосистемы.

Пробная версия Origin, начинающаяся в Chrome 134, добавляет поддержку этого API на платформе настольного компьютера, где Chrome на рабочем столе будет безопасно взаимодействовать с цифровым кошельком на телефоне Android для получения запрошенных учетных данных.

Пробная версия происхождения | Ошибка отслеживания № 40257092 | Запись ChromeStatus.com | Спецификация

Пробная версия устаревания SelectParserRelaxation

Это устаревшая пробная версия, которая вновь включает старое поведение синтаксического анализатора для анализа тегов <select> . При этом старом поведении неподдерживаемый контент автоматически отбрасывается и не включается в контент DOM под <select> . Эту пробную версию можно использовать в случае, если новое поведение, включенное в Chrome 135, приведет к поломке сайта.

Пробная версия происхождения | Запись ChromeStatus.com

Устаревания и удаления

Удалить нестандартные ограничения звука getUserMedia

Blink поддерживает ряд нестандартных ограничений с префиксом goog для getUserMedia , появившихся за некоторое время до того, как ограничения были должным образом стандартизированы.

Использование значительно снизилось - от 0,000001% до 0,0009% (в зависимости от ограничения), а некоторые из них даже не имеют эффекта из-за изменений в стеке захвата звука Chromium. Вскоре ни одно из них не будет иметь никакого эффекта из-за других предстоящих изменений.

Мы не ожидаем какого-либо серьезного регресса из-за этого изменения. Приложения, использующие эти ограничения, продолжат работать, но будут получать звук с настройками по умолчанию (как будто никаких ограничений не было). Они могут выбрать переход к стандартным ограничениям.

Ошибка отслеживания № 377131184 | Запись ChromeStatus.com | Спецификация