Найти в Дзене
itsail ru

Firefox 68: рекомендуемые расширения, строгие меры безопасности и новый стиль строки браузера

Новая версия браузера Firefox 68, вышедшая 9 июля 2019 года, включает ряд обновлений, такие как поддержка BigInts, темный режим, повышенные меры безопасности и изменения дизайна строки браузера.

Firefox 68 поставляется с новой функцией отчетов «about: addons», с помощью которой пользователь может сообщать о любых проблемах безопасности и производительности с расширениями и темами. Команда также переработала панель инструментов расширений в разделе «about: addons», где содержится вся информация об установленных расширениях, включая доступ к данным и настройкам для каждого из них.

Найти высококачественные, безопасные расширения можно в списке рекомендованных программ от Mozilla, представленном в «about: addons». Эти рекомендуемые расширения обозначены специальным значком на addons.mozilla.org (AMO).

Кроме того, чтобы предоставить пользователям улучшенную защиту от угроз в интернете Firefox 68 получил, в том числе строгие настройки блокировки содержимого в разделе «конфиденциальность и безопасность».

Firefox 68 поддерживает новый числовой тип данных JavaScript BigInt, который в настоящее время находится на стадии третьей спецификации ECMAScript. Раньше JavaScript имел только числовой тип Number. Поскольку JavaScript позволяет использовать числа с плавающей точкой, они могут представлять собой как целые числа, так и десятичные дроби.

Однако имеется ограничение, которое состоит в том, что 64-разрядные числа с плавающей точкой не могут быть больше 2 ** 53. Чтобы упростить работу с большими числами, был введен новый примитив BigInt. Он позволяет использовать целые числа, превышающие 2 ** 53.

В дополнение к усовершенствованию и без того уже интеллектуальных инструментов отладки, Firefox 68 предлагает еще больше улучшений в DevTools:

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

Устаревшие свойства Internet Explorer и методы CSS addRule() и removeRule() теперь добавлены в интерфейс CSSStyleSheet наряду с CSS-свойством Safari «-webkit-line-clamp».

Firefox 68 получил поддержку прокрутки CSS, которая предоставляет стандартизированный способ управления поведением прокрутки внутри контейнера. После этого обновления, разработчики получат одну и ту же версию спецификации, что и Chrome с Safari. Разработчикам, которые использовали старую реализацию Firefox в спецификации Scroll Snap, необходимо обновить свой код. В противном случае привязка прокрутки больше не будет работать в браузере Firefox 68-й версии и выше.

URL-панель Firefox, также известная как AwesomeBar, была полностью изменена с использованием веб-технологий HTML, CSS и JavaScript. Ее обновленная версия называется QuantumBar. Хотя ее внешний вид не сильно изменится, закулисная архитектура облегчит ее использование и расширение в будущем.

Более подробную информацию о всех новшества браузера Firefox 68-й версии можно узнать в официальной документации.