Firefox 43 перешёл (http://www.mozilla.org/en-US/firefox/43.0beta/releasenotes/) на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован (http://www.mozilla.org/en-US/firefox/44.0a2/auroranotes/) выпуск Firefox Developer Edition 44, который заменил (https://www.opennet.ru/opennews/art.shtml?num=41029) собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице (http://www.mozilla.org/firefox/beta/), а Firefox Developer Edition здесь (https://www.mozilla.org/en-US/firefox/channel/#aurora). Релиз Firefox 43 намечен на 15 декабря, а Firefox 44 на 26 января.В отличие от выпусков aurora, Developer Edition адаптирован для обособленного использования, запускается с использованием отдельного профиля и отличается изменением оформления - задействована отдельная тёмная тема оформления, в панель вынесены кнопки для быстрого доступа к инструментам для web-разработчиков, изменены некоторые настройки по умолчанию, в состав включены дополнения ADB Helper и Valence (https://hacks.mozilla.org/2014/09/firefox-tools-adapter/) (бывший Firefox Tools Adapter).
Улучшения, представленные (http://www.mozilla.org/en-US/firefox/43.0beta/releasenotes/) в бета-версии Firefox 43:
- Переход (https://wiki.mozilla.org/Platform/GFX/GTK3) на GTK3+ в сборках для платформы GNU/Linux. Поддержка GTK2+ пока сохранена и поддерживается в полном объёме. Переход Firefox на GTK3+ является важным звеном (https://www.opennet.ru/opennews/art.shtml?num=40079) в реализации работы на системах, поддерживающих протокол Wayland. Изначально поддержка GTK3+ тестировалась в рамках бета-ветки Firefox 42, но не вошла в финальный релиз.
<font color="#461b7e">
$ ldd libmozgtk.so |grep libgtk
libgtk-3.so.0 => /usr/lib/i386-linux-gnu/libgtk-3.so.0 (0xb722c000)</font>
- Добавление в 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>
- Поддержка многомониторных конфигураций при потоковом вещании при помощи WebRTC;
- Возможность определения альтернативного списка блокировки, применяемого в режиме обеспечения конфиденциальности (Private Browsing);
- Автоматическое отображение экранной клавиатуры на системах с Windows 8 при наличии сенсорного экрана;
- Поддержка применения CSS-свойства transform-origin (https://developer.mozilla.org/en-US/docs/Web/CSS/transform-o... для элементов изображений SVG;
- Во встроенной интегрированной среде разработки WebIDE реализован новый пользовательский интерфейс с управлением через боковые панели;
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1447013800.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>
- От специфичного для продуктов Mozilla префикса избавлено CSS-свойство hyphens (https://developer.mozilla.org/en-US/docs/Web/CSS/hyphens), которое позволяет управлять автоматическим разбиением слов с расстановкой знака переноса (разбиение строк производился не только по словам, но и с разрывом слов на части);
- Список сетевых запросов в Web-консоли теперь ссылается на детализацию в панели анализа сетевой активности;
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1447013847.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></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 при нахождении панели в фокусе теперь вызывает интерфейс настройки;
- В режиме инспектирования в окне просмотра разметки обеспечен вывод индикаторов для узлов с установленными блокировками псевдо-классов;
- В режиме инспектировния анимации для управления отображением информации теперь применяется шкала времени;
- В версии для платформы Android:
- Реализована возможность задания собственной домашней страницы,
- Улучшены средства для людей с ограниченными возможностями,
- В панели со списком чтения стала возможна пометка прочитанных/непрочитанных элементов,
- По умолчанию для вкладок включён показ индикатора воспроизведения звука,
- Представлен новый стиль панели с историей посещений для планшетов,
- При отправке выделенного на странице блока текста теперь добавляется URL.
- Меню в панели инструментов приведено в соответствие с новым дизайном интерфейса платформы Android;
- Возможность использования облачного сервиса печати Android;
Улучшения, ожидаемые (https://www.mozilla.org/en-US/firefox/44.0a2/auroranotes/) в Firefox 44
:
- Переход (https://www.opennet.ru/opennews/art.shtml?num=42949) к жесткому режиму проверки (https://www.opennet.ru/opennews/art.shtml?num=41655) дополнений по цифровой подписи. Начиная с Firefox 43 работа любых неподписанных дополнений в релизах и бета-выпусках будет заблокирована. В ночных сборках, Developer Edition и специальных обезличенных отдельных сборках релизов будет оставлена возможность установки любых дополнений. Целью введения проверки по цифровой подписи является повышение уровня защиты от распространения вредоносных и шпионящих за пользователями дополнений;
- Страницы, содержащие формы ввода паролей ("input type=password"), помечаются как небезопасные в случае обращения к ним по протоколу HTTP.
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1447015346.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>
- Изменено оформление страницы c предупреждением о проблемах с сертификатом, используемым для установки защищённого соединения;
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1447015496.png&q... style="...
URL: https://www.mozilla.org/en-US/firefox/43.0a2/auroranotes/
Новость: http://www.opennet.ru/opennews/art.shtml?num=43278