Google выпустила Chrome 99. Что нового? — Google News
Google выпустила Chrome 99. Что нового? — Google News — Новости из мира GoogleПодпишитесь на нашу рассылку новостей
Присоединяйтесь к нашему списку подписчиков, чтобы получать последние новости, обновления и специальные предложения прямо в свой почтовый ящик
Google Chrome
На этот раз большинство изменений находится под капотом.
Март 5, 2022 — 19:50
Март 5, 2022 — 20:08
Спустя всего несколько недель после запуска Chrome 98, мы уже видим Chrome 99 на стабильном канале. В данной версии большинство изменений сконцентрировано «под капотом» для разработчиков, но нашлось место и для изменений, которые окажутся полезными обычным пользователям.
Удаление веб-приложений через настройки Windows
Новый релиз браузера позволит вам удалять веб-приложения через настройки ОС Windows, т.е. процесс теперь такой же, как и удаление обычной программы. Это уменьшает разницу между нативными приложениями и установленными прогрессивными веб-приложениями, что еще больше усложняет различие между ними и заставляет нас задаться вопросом, в чем, собственно, разница — по крайней мере, для потребителей.
Chrome 99 представляет API для распознавания рукописного текста
Google хочет наконец-то завершить старый эксперимент, начатый в Chrome 91: встроенный API для распознавания рукописного ввода. Он упростит процесс создания приложения для ведения заметок или рисования, поскольку им больше не придется полагаться на сторонние интеграции. Существует множество API, но зачастую они зависят от конкретной системы, поэтому наличие единого стандарта, который работает на разных платформах, очень удобно. Пока что API рукописного ввода доступен только в настольном Chrome.
Системный инструмент выбора даты
Начиная с Chrome 99, веб-приложения могут выбирать использовать ли им инструмент выбора даты от системы или полагаться на сторонние виджеты. Преимуществом здесь является то, что в отличие от сторонних виджетов с веб-сайтов, вы можете полагаться на привычный выбор даты, знакомый вам по вашей операционной системе.
Manifest V3 от Google готов занять место Manifest V2
Google хочет изменить принцип работы блокировщиков контента (читай: блокировщиков рекламы) в браузере. Компания утверждает, что это делается для уменьшения ресурсов, используемых блокировщиками контента, но многие разработчики подозревают, что Google хочет продвинуть это изменение, чтобы сделать блокировщики менее эффективными. В любом случае, Google теперь не позволяет новым расширениям использовать так называемый Manifest V2 — им придется полагаться на Manifest V3. А уже выпущенные расширения смогут использовать старый Manifest V2 до следующего года.
Chrome 99 закладывает основу для нового индикатора загрузок
Помните, как перейти к списку загрузок в Chrome? Долгий процесс нажатия на три точки и поиск пункта «Загрузки» среди немалого списка. Теперь, похоже, что в будущем компания планирует использовать дизайн, аналогичный Microsoft Edge. Вскоре рядом с меню справа от адресной строки появится более заметный ярлык для загрузок. Эта функция еще не включена по умолчанию в Chrome 99 (несмотря на то, что она была обнаружена в Canary сборке), и лично я не нахожу соответствующего для нее флага.
Прочие изменения
- В Chrome 99 внесены некоторые улучшения в международное форматирование дат, что облегчает разработчикам локализацию контента (и, надеюсь, устраняет некоторую путаницу вокруг старой дилеммы dd/mm/yy и mm/dd/yy).
- В данном релизе Google исправил в общей сложности 28 проблем безопасности, обеспечивая вам безопасность при работе в Интернете.
- Chrome 99 облегчает разработчикам внедрение темного и светлого режимов, предоставляя возможность изменять цвета фона веб-сайта на основе темной или светлой темы прямо в самом манифесте веб-приложения.
- Более подробную информацию, актуальную для разработчиков, можно найти на YouTube-канале Chrome (или в блоге, если вы предпочитаете воспринимать информацию в текстовом виде):
Скачать Chrome 99
Chrome 99 уже распространяется в Play Маркете. Но если вы до сих пор не получили его, то можете установить его вручную, скачав с APK Mirror. А на ПК достаточно нажать меню три точки, Справка, О браузере Google Chrome, после браузер вручную проверит наличие новой версии и автоматически скачает ее.
Источник: Android Police
Наиль Садыков Один из основателей проекта и главный редактор.
Продолжая использовать этот сайт, вы даете согласие на обработку файлов Cookie, которые обеспечивают правильную работу сайта.
Как вернуть панель закладок в Google Chrome 61
Закрыть
Найдено материалов:
10 самых важных RPG, которые изменили жанр
Подробнее
|
Но в последних версиях Google Chrome изменились некоторые настройки. Затем в группе «Внешний вид» включить опцию «Показывать панель закладок». После этого панель закладок появится на привычном месте. |
Популярные публикацииСамые популярные публикации по теме
Новые публикацииСамые свежие публикации на сайте
|
- / 02 октября 2017
Категория
Теги |
|
Следи за нашими новостями теперь
и в Телеграм
ПОДПИСАТЬСЯ
Смотрите также
Stable Channel Update для ПК
Chrome 61.0.3163.79 содержит ряд исправлений и улучшений — список изменений доступен в журнале. Следите за предстоящими сообщениями в блогах Chrome и Chromium о новых функциях и больших усилиях, реализованных в версии 61.
Исправления безопасности и вознаграждения
Примечание. Доступ к сведениям об ошибках и ссылкам может быть ограничен до тех пор, пока большинство пользователей обновляются с исправлением. Мы также сохраним ограничения, если ошибка существует в сторонней библиотеке, от которой также зависят другие проекты, но она еще не исправлена.
Это обновление включает 22 исправления безопасности. Ниже мы выделяем исправления, внесенные внешними исследователями. Дополнительную информацию см. на странице безопасности Chrome.
[5000$][737023] High CVE-2017-5111: Используйте после бесплатного использования в PDFium. Сообщил Лут Нгуен (@l4wio) из KeenLab, Tencent, 27 июня 2017 г.
[$5000][740603] High CVE-2017-5112: переполнение буфера кучи в WebGL. Об этом сообщил Тобиас Кляйн (www.trapkit.de) 10 июля 2017 г.
[$5000][747043] Высокий CVE-2017-5113: переполнение буфера кучи в Skia. Сообщение Anonymous от 20 июля 2017 г.
[$3500][752829] Высокая CVE-2017-5114: проблема с жизненным циклом памяти в PDFium. Сообщение Ке Лю из Xuanwu LAB компании Tencent от 07 августа 2017 г.
[$3000][744584] Высокий уровень CVE-2017-5115: путаница типов в V8. Сообщение Марко Джованнини от 17 июля 2017 г.
[$TBD][759624] Высокая CVE-2017-5116: путаница типов в V8. Сообщил Гуан Гун из Alpha Team, Qihoo 360, 28 августа 2017 г.
[$1000][739190] Medium CVE-2017-5117: Использование неинициализированного значения в Skia. Сообщил Тобиас Кляйн (www.trapkit.de) от 04 июля 2017 г.
[$1000][747847] Medium CVE-2017-5118: Обход политики безопасности контента в Blink. Сообщение WenXu Wu из Tencent Xuanwu Lab от 24 июля 2017 г.
[$N/A][725127] Medium CVE-2017-5119: Использование неинициализированного значения в Skia. Сообщено Anonymous 22 мая 2017 г.
[$N/A][718676] Низкий CVE-2017-5120: потенциальное понижение версии HTTPS во время перенаправления навигации. Об этом сообщил Сяойинь Лю (@general_nfs) 05.05.2017
Мы также хотели бы поблагодарить всех исследователей безопасности, которые работали с нами в течение цикла разработки, чтобы предотвратить попадание ошибок безопасности в стабильный канал.
Как обычно, наша текущая внутренняя работа по обеспечению безопасности привела к целому ряду исправлений:
-
[762099] Различные исправления в результате внутренних аудитов, фаззинга и других инициатив
Многие из наших ошибок безопасности обнаруживаются с помощью AddressSanitizer, MemorySanitizer, UndefinedBehaviorSanitizer, Control Flow Integrity, libFuzzer или AFL.
Заинтересованы в переключении каналов выпуска? Выясни как. Если вы обнаружите новую проблему, сообщите нам об этом, заполнив сообщение об ошибке. Справочный форум сообщества также является отличным местом, где можно обратиться за помощью или узнать о распространенных проблемах.
Кришна Говинд
Google Chrome
Команда Chrome рада объявить о повышении версии Chrome 61 до стабильной версии для Windows, Mac и Linux. Это будет реализовано в ближайшие дни/недели.
Chrome 61.0.3163.79 содержит ряд исправлений и улучшений — список изменений доступен в журнале. Следите за предстоящими сообщениями в блогах Chrome и Chromium о новых функциях и больших усилиях, реализованных в версии 61.
Исправления безопасности и вознаграждения
Примечание. Доступ к сведениям об ошибках и ссылкам может быть ограничен до тех пор, пока большинство пользователей не получат исправление. Мы также сохраним ограничения, если ошибка существует в сторонней библиотеке, от которой также зависят другие проекты, но она еще не исправлена.
Это обновление включает 22 исправления безопасности. Ниже мы выделяем исправления, внесенные внешними исследователями. Дополнительную информацию см. на странице безопасности Chrome.
[5000$][737023] High CVE-2017-5111: Используйте после бесплатного использования в PDFium. Сообщил Лут Нгуен (@l4wio) из KeenLab, Tencent, 27 июня 2017 г.
[$5000][740603] High CVE-2017-5112: переполнение буфера кучи в WebGL. Об этом сообщил Тобиас Кляйн (www.trapkit.de) 10 июля 2017 г.
[$5000][747043] Высокий CVE-2017-5113: переполнение буфера кучи в Skia. Сообщение Anonymous от 20 июля 2017 г.
[$3500][752829] Высокая CVE-2017-5114: проблема с жизненным циклом памяти в PDFium. Сообщение Ке Лю из Xuanwu LAB компании Tencent от 07 августа 2017 г.
[$3000][744584] Высокий уровень CVE-2017-5115: путаница типов в V8. Сообщение Марко Джованнини от 17 июля 2017 г.
[$TBD][759624] Высокая CVE-2017-5116: путаница типов в V8. Сообщил Гуан Гун из Alpha Team, Qihoo 360, 28 августа 2017 г.
[$1000][739190] Medium CVE-2017-5117: Использование неинициализированного значения в Skia. Сообщил Тобиас Кляйн (www.trapkit.de) от 04 июля 2017 г.
[$1000][747847] Medium CVE-2017-5118: Обход политики безопасности контента в Blink. Сообщение WenXu Wu из Tencent Xuanwu Lab от 24 июля 2017 г.
[$N/A][725127] Medium CVE-2017-5119: Использование неинициализированного значения в Skia. Сообщено Anonymous 22 мая 2017 г.
[$N/A][718676] Низкий CVE-2017-5120: потенциальное понижение версии HTTPS во время перенаправления навигации. Об этом сообщил Сяойинь Лю (@general_nfs) 05.05.2017
Мы также хотели бы поблагодарить всех исследователей безопасности, которые работали с нами в течение цикла разработки, чтобы предотвратить попадание ошибок безопасности в стабильный канал.
Как обычно, наша текущая внутренняя работа по обеспечению безопасности привела к целому ряду исправлений:
-
[762099] Различные исправления в результате внутренних аудитов, фаззинга и других инициатив
Многие из наших ошибок безопасности обнаруживаются с помощью AddressSanitizer, MemorySanitizer, UndefinedBehaviorSanitizer, Control Flow Integrity, libFuzzer или AFL.
Заинтересованы в переключении каналов выпуска? Выясни как. Если вы обнаружите новую проблему, сообщите нам об этом, заполнив сообщение об ошибке. Справочный форум сообщества также является отличным местом, где можно обратиться за помощью или узнать о распространенных проблемах.
Кришна Говинд
Гугл Хром
Google Chrome 61 выпущен для Linux, Mac и Windows
Сегодня компания Google выпустила версию 61 браузера Chrome для Windows, Mac и Linux. В этом выпуске у нас есть 21 обновление для системы безопасности, множество улучшений и исправлений ошибок, а также три API, которые позволяют разработчикам еще больше улучшить свои сайты и приложения.
Особого внимания заслуживают добавление модулей Javascript, API запроса платежей для настольного Chrome, API Web Share и WebUSB. Мне лично нравится API Web Share, так как он позволяет мне использовать родные методы обмена Android внутри сайта.
Хотя это и не считается важным дополнением, новым улучшением в этом выпуске является то, что Chrome теперь автоматически выходит из полноэкранного режима при открытии диалогового окна JavaScript. Это огромная помощь против мошеннических сайтов технической поддержки, которые затрудняют переход жертв, заставляя браузер работать в полноэкранном режиме, а затем отображая диалоговые окна и предупреждения.
Другие функции и улучшения
-
API сетевой информации теперь доступен как для ПК, так и для Android, что позволяет сайтам получать доступ к базовой информации о подключении устройства.
-
Разработчики теперь могут указать плавность прокрутки с помощью нового необязательного параметра в существующих API-интерфейсах прокрутки или с помощью свойства CSS scroll-behavior.
-
CSSOM View Smooth Scroll API обеспечивает нативную плавную прокрутку на платформе с помощью свойства CSS scroll-behavior: smooth или с помощью метода прокрутки DOM window.scrollTo(), устраняя необходимость реализации этого поведения с помощью JavaScript 9.0006
-
Значения цвета CSS
теперь могут быть 8- и 4-значными шестнадцатеричными цветами в формате #RRGGBBAA и #RGBA.
-
Сайты
теперь могут получать доступ к относительным позициям содержимого экрана с помощью API визуального окна просмотра, предоставляя сложные функции, такие как масштабирование и масштабирование, более прямым способом.
-
Теперь доступен API Device RAM, предоставляющий сайтам объем оперативной памяти на устройстве пользователя для оптимизации общей производительности веб-приложения.
-
При переходе из установленного веб-приложения на сайт, находящийся за пределами первоначального веб-приложения, новый сайт теперь автоматически загружается на настраиваемой вкладке Chrome.
-
Для видео с использованием собственных элементов управления Chrome теперь будет автоматически разворачивать видео в полноэкранный режим, когда пользователь поворачивает свое устройство в направлении, соответствующем воспроизводимому на экране видео.
-
nextHopProtocol теперь доступен в параметрах времени ресурсов и времени навигации, предоставляя доступ к сетевому протоколу, используемому для получения ресурса.
-
Теперь сайты могут требовать встроенного стороннего контента для обеспечения соблюдения заданной политики безопасности контента с помощью нового атрибута csp в элементах iframe.
-
Интерфейс DOMTokenList теперь поддерживает replace() для простой замены всех идентичных токенов на новые, например, с активных на неактивные по истечении срока действия.
-
Для доступа к списку имен атрибутов элемента теперь поддерживается функция getAttributeNames(), которая предоставляет разработчикам более прямой механизм, чем просмотр коллекции атрибутов.
-
В целях повышения безопасности сайты теперь автоматически выходят из полноэкранного режима, если открывается диалоговое окно JavaScript.
-
Сайты теперь могут получить доступ к оценке дискового пространства, используемого данным источником, и квоты в байтах с помощью новой функции API хранилища navigator.storage.estimate().
-
Чтобы улучшить частоту попаданий в кэш браузера, URLSearchParams теперь поддерживает sort() для вывода списка всех сохраненных пар имя-значение.
-
Конструктор URLSearchParams был обновлен, чтобы принимать в качестве параметра любой объект, а не только другие экземпляры URLSearchParams.
-
Чтобы использование неправильно выданных сертификатов не осталось незамеченным, сайты могут использовать новый HTTP-заголовок Expect-CT, который позволит автоматически создавать отчеты и/или применять требования к прозрачности сертификатов.
-
Chrome больше не будет декодировать кадры для видео с помощью Media Source на фоновых вкладках.
-
Настройки «неживой» камеры, такие как разрешение фото, уменьшение эффекта красных глаз и режим вспышки, теперь можно получить с помощью ImageCapture.getPhotoSettings().
-
Сайты теперь могут использовать заголовок Clear-Site-Data для удаления своих собственных данных на стороне клиента, таких как файлы cookie, сервис-воркеры, хранилище и записи в кеше.
Устаревание и улучшения совместимости
-
Для повышения безопасности ресурсы с URL-адресами, содержащими символы \n и <, теперь будут блокироваться.
-
В целях повышения безопасности поддержка функции запуска Presentation API объявлена устаревшей и удалена для небезопасных контекстов.
- Чтобы соответствовать спецификации и сохранить согласованность браузера, элемент прокрутки теперь является элементом документа в стандартном режиме.
-
Чтобы повысить согласованность атрибутов, атрибуты onwheel были перемещены из Element в Window, Document, HTMLElement и SVGElement.
-
Чтобы лучше следовать спецификации и обеспечить более детальный контроль над потоком реферального контента, Chrome теперь поддерживает три новых значения политики реферера: одинаковое происхождение, строгое происхождение и строгое происхождение при пересечении происхождения.
-
После изменения спецификации максимальное значение colSpan было уменьшено с 8190 до 1000.
Исправления безопасности
Этот выпуск Chrome 61 также включает 21 обновление безопасности. Те исправления, которые были внесены внешними исследователями и их вознаграждением:
Bounty | Идентификатор внутренней заявки | Серьезность | CVE | Описание | Обнаружен |
---|---|---|---|---|---|
5000 долларов | 737023 | Высокий | CVE-2017-5111 | Используйте после бесплатного использования в PDFium.![]() |
Лут Нгуен (@l4wio) из KeenLab, Tencent, 27 июня 2017 г. |
5000 долларов | 740603 | Высокий | CVE-2017-5112 | Переполнение буфера кучи в WebGL. | Тобиас Кляйн (www.trapkit.de) 2017-07-10 |
5000 долларов | 747043 | Высокий | CVE-2017-5113 | Переполнение буфера кучи в Skia. | Аноним 20 июля 2017 г. |
3500 долларов США | 752829 | Высокий | CVE-2017-5114 | Проблема с жизненным циклом памяти в PDFium. | Ке Лю из Tencent’s Xuanwu LAB, 07 августа 2017 г. |
3000 долларов США | 744584 | Высокий | CVE-2017-5115 | Путаница в типах в V8. | Марко Джованнини 2017-07-17 |
Подлежит уточнению | 759624 | Высокий | CVE-2017-5116 | Путаница в типах в V8.![]() |