Firefox 40
- Опубликовано:
Встречаем юбилейный Firefox 40 — продвинутый свободный веб-браузер. Некоторые из интересных новшеств:
CSS
- Удалена поддержка вариантов свойств
text-decoration-color
,text-decoration-line
иtext-decoration-style
с префиксом-moz-
. Поддержка свойств без префикса была добавлена в Firefox 36. - Свойство
text-align
теперь поддерживает значениеmatch-parent
, соответствующее значениюinherit
с учётом различий в направлении текста.
JavaScript
- Поддержка программного интерфейса (API) Push, позволяющего серверу отправлять сообщения веб-приложению, в том числе неактивному.
- Метод
contains()
объектаString
переименован вincludes()
по причине несовместимости с библиотекой MooTools версий ниже 1.2.6. Методcontains()
будет доступен ещё некоторое время, в дальнейшем планируется его удалить. - В консоль теперь выводится предупреждение о наличии не подлежащего исполнению кода после оператора
return
, за которым не следует точка с запятой.
Безопасность
- Диалог HTTP-аутентификации теперь отображается только для ресурсов верхнего уровня. Ранее злоумышленники могли завладеть данными для входа на сайт, просто вставив на одну из его страниц изображение, расположенное на другом сайте и запрашивавшее имя пользователя и пароль, что недостаточно продвинутые пользователи могли принять за легитимный запрос от сайта, который они просматривают.
- Неподписанные расширения в диалоге управления дополнениями теперь снабжаются предупреждением. Начиная с Firefox 42 планируется сделать работу неподписанных расширений невозможной. Разработчики смогут использовать предварительные версии Developer Edition или Nightly, в которых будет возможность отключения обязательности подписывания дополнений (для этого служит параметр
xpinstall.signatures.required
на странице скрытых настроекabout:config
), а также планируемые к выпуску специальные небрендированные стабильную и бета-версии Firefox, которые будут доступны только с англоязычным интерфейсом.
Прочее
- При открытой панели инструментов разработки журнал сетевых запросов теперь ведётся без необходимости предварительного переключения на вкладку «Сеть».
- Для элементов главной панели инструментов добавлены пиктограммы повышенной чёткости для HiDPI-режимов (владельцы 4K-мониторов оценят).
- Анимации во фрейме теперь приостанавливаются, если он не виден.
- Диалог «Управление дополнениями» реализован в дизайне, аналогичном диалогу «Настройки» и теперь открывается во вкладке вместо нового окна.
О других новшествах Firefox 40 читайте в официальных примечаниях к выпуску и информации для разработчиков.