Представлен (https://blog.mozilla.org/blog/2015/12/15/firefox-gives-you-m... релиз web-браузера Firefox 43 (http://www.mozilla.org/en-US/firefox/43.0/releasenotes/), а также мобильной версии (http://www.mozilla.org/en-US/mobile/43.0/releasenotes/) Firefox 43 для платформы Android. В ближайшие часы ожидается обновление ветки (https://www.mozilla.org/en-US/firefox/organizations/all/) с длительным сроком поддержки Firefox 38.5.0 (http://www.mozilla.org/en-US/firefox/38.5.0/releasenotes/), а также почтового клиента Thunderbird 38.0.5 (https://www.mozilla.org/en-US/firefox/38.0.5/releasenotes/) и пакета SeaMonkey 2.40 (http://www.seamonkey-project.org/). В скором времени на стадию бета-тестирования перейдёт (http://firefox.com/channel) ветка Firefox 44 и будет отделён Firefox Developer Edition 45. В соответствии с шестинедельным циклом разработки релиз Firefox 44 намечен на 26 января, а Firefox 45 на 8 марта.
Основные (http://www.mozilla.org/en-US/firefox/43.0/releasenotes/) новшества (https://developer.mozilla.org/en-US/Firefox/Releases/43):
- Возможность изменения применяемого в режиме обеспечения конфиденциальности (Private Browsing) списка блокировки сайтов, отслеживающих перемещения пользователей. Предлагаемый список блокировки основан на данных сервиса Disconnect (https://disconnect.me/trackerprotection), который охватывает рекламные сети, системы аналитики и социальные трекеры. В Firefox 43 пользователь может на своё усмотрение изменять категории блокировки, в том числе выбрать расширенный список блокировки, не допускающий встраивание контента, видео и фотографий;
<center><a href="https://ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com/wp-... src="https://www.opennet.ru/opennews/pics_base/0_1450205339.jpg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- Добавление в API HTMLMediaElement.canPlayType() (https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaEl... поддержки распознавания возможности воспроизведения видео в формате M4V (https://en.wikipedia.org/wiki/M4V);
- Поддержка опционального отображения контекстных уточнений (suggestions) поискового запроса, вводимого в адресной строке (https://support.mozilla.org/en-US/kb/awesome-bar-search-fire.... Ранее при вводе в адресной строке показывалась только выборка релевантных значений из истории посещений и закладок, без обращения к внешним поисковым службам.
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1447013779.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></center>
- Возможность определения альтернативного списка блокировки, применяемого в режиме обеспечения конфиденциальности (Private Browsing);
- Автоматическое отображение экранной клавиатуры на системах с Windows 8 при наличии сенсорного экрана;
- Поддержка применения CSS-свойства transform-origin (https://developer.mozilla.org/en-US/docs/Web/CSS/transform-o... для элементов изображений SVG;
- Во встроенной интегрированной среде разработки WebIDE реализован новый пользовательский интерфейс с управлением через боковые панели;
<center><a href="https://www.opennet.ru/opennews/pics_base/0_1447043151.png&q... src="https://www.opennet.ru/opennews/pics_base/0_1447043162.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>
- От специфичного для продуктов Mozilla префикса избавлено CSS-свойство hyphens (https://developer.mozilla.org/en-US/docs/Web/CSS/hyphens), которое позволяет управлять автоматическим разбиением слов с расстановкой знака переноса (разбиение строк производился не только по словам, но и с разрывом слов на части);
- Список сетевых запросов в Web-консоли теперь ссылается на детализацию в панели анализа сетевой активности;
<center><a href="https://www.opennet.ru/opennews/pics_base/0_1447043184.png&q... src="https://www.opennet.ru/opennews/pics_base/0_1447043195.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>
- Возможность (https://developer.mozilla.org/en-US/docs/Web/Security/Subres... верификации загружаемых с внешних сайтов ресурсов (CSS, JavaScript) через сверку с эталонным хэшем. Например, 'script src="https://example.com/example-framework.js" integrity="sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC" crossorigin="anonymous"'. Для создания хэша можно использовать команду "cat framework.js | openssl dgst -sha384 -binary | openssl enc -base64 -A";
- В команде GCLI screenshot реализована поддержка выбора разрешения создаваемого скриншота;
- В web-консоли добавлена возможность показа
серверных логов (https://developer.mozilla.org/en-US/docs/Tools/Web_Console/C.... Для передачи отладочных данных со стороны серверных приложений применяется протокол Chrome Logger (https://craig.is/writing/chrome-logger) для которого имеются биндинги для Python, PHP, Node.js и т.п. Данные передаются через HTTP-заголовок "X-ChromeLogger-Data";
- Для исключений обеспечен показ трассировок стека в web-консоли;
- В интерфейс просмотра привязок CSS к элементам страницы (Rules view) добавлена возможность фильтрации стилей по имени свойства и отображение рядом с переопределёнными свойствами кнопки для поиска похожих свойств;
- В режиме инспектирования появилось новое контекстное меню 'Use in Console' для сохранения выбранного элемента во временной переменной;
- Нажатие F1 при нахождении панели в фокусе теперь вызывает интерфейс настройки;
- В режиме инспектирования в окне просмотра разметки обеспечен вывод индикаторов для узлов с установленными блокировками псевдо-классов;
- В режиме инспектировния анимации для управления отображением информации теперь применяется шкала времени;
- Осуществлённый в бета-версии перевод (https://wiki.mozilla.org/Platform/GFX/GTK) сборок для платформы GNU/Linux на GTK3+ в очередной раз не вошёл в релиз.
- В версии для платформы Android:
- Реализована возможность задания собственной домашней страницы,
- Улучшены средства для людей с ограниченными возможностями,
- В панели со списком чтения стала возможна пометка прочитанных/непрочитанных элементов,
- По умолчанию для вкладок включён показ индикатора воспроизведения звука,
- Представлен новый стиль панели с историей посещений для планшетов,
- При отправке выделенного на странице блока текста теперь добавляется URL.
- Меню в панели инструментов приведено в соответствие с новым дизайном интерфейса платформы Android;
- Возможность использования облачного сервиса печати Android;
Как обычно следует отметить, что кроме новшеств и исправления ошибок в Firefox 43 устранена серия уязвимостей (http://www.mozilla.org/security/known-vulnerabilities/firefo... из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. В настоящее время информация с подробностями об исправленных проблемах безопасности недоступна, ожидается, что перечень уязвимостей будет опубликован в течение нескольких часов.
URL: https://blog.mozilla.org/blog/2015/12/15/firefox-gives-you-m.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=43531