Firefox 55: что нового? Мазила 55 все плагины устарели


Firefox 55 — Mozilla — Новости

Доступен выпуск Firefox 55.

Основные изменения:

  • Необратимо изменился формат профиля. Профиль, единожды запущенный в Firefox 55, уже не получится использовать с более ранними версиями.
  • Существенно ускорено восстановление сессий с большим числом вкладок. С 1691 открытой вкладкой открытие браузера теперь занимает 15 секунд вместо 5-8 минут, а потребляемая память снизилась в два раза (сами страницы при этом не загружались).
  • Боковая панель (закладки, история) теперь может быть перемещена к правому краю экрана (раньше она принудительно размещалась слева).
  • Поисковые подсказки включены по умолчанию для всех пользователей, которые явно их не отключили в настройках.
  • Внизу выпадающего списка, появляющегося при вводе текста в адресную строку, размещены значки установленных поисковых систем, что позволяет производить поиск прямо из адресной строки (убрать их можно, установив настройке browser.urlbar.oneOffSearches значение «false»).
  • При наборе адреса сайта без указания протокола Firefox cначала постарается зайти на страницу по протоколу HTTPS, а потом уже по HTTP.
  • Встроенная в браузер защита от отслеживания пользователя теперь в 10 раз замедляет работу скриптов, следящих за пользователем (таких, как Google Analytics), когда пользователь переключается на другую вкладку.
  • В «Настройки → Основные» добавлен раздел «Производительность», позволяющий настроить использование аппаратного ускорения и числа процессов, используемых для обработки контента. Дополнительные процессы улучшают скорость работы с большим числом вкладок, но увеличивают потребление памяти. Кроме того, по умолчанию включено использование отдельного процесса для обработки локальных (file://) файлов, что защитит от чтения локальных файлов при компрометации браузера. Пользователи Windows 10 Anniversary Edition могут там же включить аппаратное ускорение VP9.
  • Для части пользователей включено по умолчанию добавленное в прошлом выпуске системное дополнение, позволяющее сделать скриншот выделенной или видимой области страницы, а также всей страницы целиком. Скриншоты автоматически загружаются на screenshots.firefox.com, где пользователь может установить срок хранения изображения, получить на него прямую ссылку, удалить, поделиться в соцсетях. Для включения дополнения (тем, у кого оно ещё не включилось) необходимо установить настройке extensions.screenshots.system-disabled значение «false». Для отключения добавлена настройка extensions.screenshots.disabled. Исходный код серверной части доступен на условиях лицензии MPL 2.0.
  • Flash-содержимое теперь отображается лишь после явного нажатия на него пользователем (с возможностью запомнить выбор для конкретного сайта). Это изменение будет поэтапно (через соответствующее системное дополнение) доведено до всех пользователей, которые пока могут от него отказаться, переключив настройку plugins.flashBlock.enabled. Кроме того, flash-содержимое будет работать лишь на страницах, загруженных по протоколам HTTP и HTTPS. Для ряда сайтов запуск любых плагинов запрещён полностью с целью обеспечения должного уровня приватности и безопасности. Поддержка flash будет полностью удалена в 2020 году, когда Adobe прекратит разработку плагина.
  • Реализована поддержка устройств виртуальной реальности. Примеры и демо на mozvr.com.
  • На платформе Linux доступен запуск в headless-режиме (флаг «--headless»).
  • Сайты, работающие по незащищённому протоколу, больше не могут получить доступ к Geolocation API, чтобы определить местоположение пользователя.
  • Добавлена настройка privacy.resistFingerprinting, включающая подмену различных свойств (как DOM, так и CSS), облегчающих составление уникального портрета пользователя (screenX, screenY, screen.width, screen.height и т. п.)
  • Упрощён вывод на печать из режима чтения.
  • Возвращена белорусская локализация (нашёлся мейнтейнер).
  • В интерфейсе управления дополнениями теперь наглядно видны устаревшие дополнения, которые перестанут работать в Firefox 57. Подробное объяснение необходимости этого шага от разработчика дополнений. Дополнения, использующие новый API WebExtensions, при изменении списка запрашиваемых разрешений теперь выдают запрос. В главное меню добавлено уведомление о том, что в браузер были установлены дополнения сторонними программами.
  • Пользователи macOS теперь могут назначить собственные горячие клавиши на различные пункты меню Firefox через «Настройки системы → Клавиатура → Горячие клавиши».

Инструменты разработчика:

  • Множество изменений в разделе «Сеть»:
    • Добавлена возможность фильтрации сетевых запросов по значению столбца и другим свойствам (1041895, 1354508, 1354507), а также с помощью регулярных выражений (1354495).
    • Реализована возможность показывать и скрывать отдельные столбцы (862855).
    • Добавлены новые столбцы с удалённым адресом (1344523), протоколом (1345489), схемой (1356867), куками (1356869).
    • Поддержка HTTP-заголовка X-SourceMap удалена в пользу SourceMap (1346936).

HTML:

  • Элементы, у которых contenteditable имеет значение «true», теперь используют <div> для отделения строк текста друг от друга, как в прочих современных браузерах (1297414).
  • Атрибут xml:base больше не может использоваться для указания базового URL путей вместе с атрибутом style, например — <div xml:base="https://example.com/"></div> (1350521).
  • Поддержка атрибута scoped у элемента <style> скрыта за настройкой (layout.css.scoped-style.enabled), поскольку прочие браузеры его не поддерживают.
  • Удалена поддержка meta[http-equiv="MSThemeCompatible"]. Прочие браузеры его не поддерживают, также оно вызывало проблемы совместимости (966240).

CSS:

SVG:

  • Реализована поддержка атрибута fr элементом <radialGradient> (1240275).
  • Из спецификации и движка удалены интерфейсы SVGZoomEvent и SVGZoomEvents вместе с атрибутом <svg> «onzoom» (1314388).

JavaScript:

API/DOM:

  • Включена поддержка Background Tasks API (requestIdleCallback), позволяющего отложить вызов функции до тех пор, пока браузер не войдёт в состояние простоя (1314959).
  • На платформе Windows включена поддержка API WebVR 1.1. Этот API позволяет веб-приложениям работать с устройствами виртуальной реальности (например, со шлемами наподобие Oculus Rift и HTC Vive).
  • Реализована поддержка Intersection Observer API (1321865).
  • Свойства scrollX и scrollY объекта Window (и их синонимы pageXOffset и pageYOffset) обрели субпиксельную точность. Вместо того, чтобы возвращать целое число, теперь они возвращают значение с плавающей запятой (1151421). При необходимости можно преобразовать в целые числа с помощью Math.round().
  • MediaQueryList и связанные с ним возможности обновлены в соответствии с последними изменения в спецификации (1354441).
  • Методы DOMTokenList теперь автоматически убирают лишние пробелы и удаляют дублирующиеся токены (869788).
  • Свойство HTMLInputElement «maxLength» теперь может быть динамически изменено с помощью JavaScript после того, как создан HTML-эквивалент (1352799).
  • Конструктор URL() больше не принимает DOMString в качестве базы (2 параметр) — он принимает лишь USVString (1368950).
  • В соответствии со спецификацией обновлены типы событий, поддерживаемых методом Document.createEvent() (1251198).
  • Значение свойства MessageEvent.origin теперь имеет тип USVString, а не DOMString (1311324).
  • Жест «масштабирование щипком» сопоставлен событию wheel + Ctrl (которое обычно используется для масштабирования) (1052253).
  • Удалена поддержка свойства UIEvent.isChar. Оно не поддерживается прочими браузерами и было полностью реализовано лишь на платформе macOS.
  • Удалена поддержка проприетарного Device Storage API (1299500).
  • Удалён параметр «aShowDialog» у нестандартного метода Window.find() (1348409).
  • Удалён метод HTMLFormElement.requestAutoComplete() (см. HTMLFormElement) (1270740).
  • Удалён метод Window.showModalDialog() (981796).
  • HTMLMediaElement и AudioContext лишились поддержки проприетарного Audio Channels API (1358061).
  • Многочисленные обновления Selection API (1318312, 1359371).
  • Для совместимости с WebKit/Blink добавлены Selection.empty() и Selection.setPosition() в качестве ссылок на Selection.removeAllRanges() и Selection.collapse() (1359387).
  • Реализованы методы Storage API StorageManager.persist() и StorageManager.persisted() (1286717).
  • Воркеры могут быть созданы с идентифицирующим их свойством «name» (1364297).
  • Сервисные воркеры:
    • Сообщения, отправленные в контексты сервисных воркеров, теперь представлены объектами MessageEvent вместо ServiceWorkerMessageEvent (1311324).
    • Метод PushManager.subscribe() теперь принимает объекты ArrayBuffer и строки, закодированные Base64, в качестве значений «applicationServerKey» (1337348).
  • Web Audio API: нестандартный конструктор (который принимал строковое значение, указывающее на цель, с которой будет использован контекст) для интерфейса AudioContext выбрасывал ошибки, когда передавался параметр «options». Этот нестандартный конструктор удалён (1361475).
  • WebRTC:
    • getUserMedia() теперь предоставляет по умолчанию звуковой стереопоток, если его предоставляет устройство-источник (971528).
    • getUserMedia() «autoGainControl» и «noiseSuppression» избавлены от префикса moz- (1366415).
    • Исправлена ошибка, из-за которой getUserMedia() некорректно возвращал «NotSupportedError» вместо «TypeError» при вызове с пустым набором ограничений (1349480).
    • getStats() теперь можно вызывать напрямую на отправителях и получателях (1355220).
    • Поле «mozRtt» словаря RTCInboundRTPStreamStats переименовано в «roundTripTime»; поведение также приведено в соответствие спецификации (1344970).
    • Словарь RTCRTPStreamStats теперь включает поля «firCount», «pliCount» и «nackCount». Они предоставляют низкоуровневую информацию, полезную для определения отзывчивости соединения (1348657).
    • Словарь RTCOutboundRTPStreamStats теперь включает поле «framesEncoded», отражающее число успешно закодированных кадров; это позволяет вычислять частоту кадров (1348657).
    • Нестандартные опции «mozDontOfferDataChannel« и «mozBundleOnly» удалены из словаря RTCOfferOptions. Они больше не поддерживаются RTCPeerConnection.createOffer() (1196974).
  • Encrypted Media Extensions API:
    • Firefox допускал использование EME в небезопасных контекстах, что противоречит спецификации. Начиная с Firefox 55 такое использование будет приводить к выдаче предупреждения в консоль (1361000).
    • Firefox не требовал, чтобы как минимум один объект MediaKeySystemCapabilities был включён в параметр «suggestedConfigurations», переданный Navigator.requestMediaKeySystemAccess(), как того требует спецификация. Теперь в консоль будет выведено предупреждение, когда указана любая конфигурация звука или видео без указания поддерживаемых кодеков (428378).
  • WebGL: расширение WEBGL_compressed_texture_s3tc_srgb теперь доступно контекстам WebGL и WebGL2 (1325113).

Безопасность:

>>> Примечания к выпуску для разработчиков

>>> Подробности

www.linux.org.ru

Релиз Firefox 55 | Firefox

Подошёл к концу очередной цикл разработки Mozilla Firefox, а значит уже завтра пользователи, у которых включено автоматическое обновление, смогут получить новую версию браузера. А пока же мы хотели бы поделиться с вами информацией об изменениях, сделанных в Firefox 55.

Скачать Firefox 55 (RU):

Начать стоит с того, что после обновления до Firefox 55 вернуться на предыдущие версии или перейти ESR-ветку будет невозможно. Если вам может потребоваться переход на более раннюю версию, то сделайте резервную копию профиля браузера до установки обновления.

Новшества

Система разрешений для WebExtensions. Firefox 55 поставляется с новой системой разрешений для дополнений WebExtensions. Запрос на предоставление разрешений будет отображаться при установке дополнения, а также при обновлении расширения, если в новой версии требуются дополнительные разрешения.

Ограничения плагина Adobe Flash. Теперь Flash-контент на сайтах будет отображаться только после активации кликом мыши. Это изменение будет постепенно распространяться для пользователей:

  • 5% через 2 недели после релиза;
  • 25% через 4 недели после релиза;
  • 100% через 6 недель после релиза.

Поисковые предложения в адресной строке включены по умолчанию, если пользователь явно не отказался от них в настройках. Ранее выводились результаты из закладок и истории, не обращаясь к поисковым системам. Кроме этого внизу выпадающего окна можно выбрать поисковую систему, в которой вы хотите осуществить поиск в данный момент времени.

Новый раздел «Производительность» в настройках позволяет пользователю выбрать либо рекомендуемую схему производительности, либо вручную выбрать количество процессов и включить аппаратное ускорение.

Скриншот страницы. С помощью данной функции пользователи Firefox 55 смогут быстро сделать скриншот выбранной области или целой веб-страницы, сохранив результат локально или на сайте. На момент релиза функция может быть доступна не всем пользователям.

Остальные изменения:

  • Добавлена поддержка белорусского языка;
  • На MacOS добавлена возможность назначать сочетания клавиш для быстрого доступа к меню в System Preferences > Keyboard > Shortcuts.
  • Storage API и Geolocation API теперь доступны только на сайтах с защищённым соединением, что позволит избежать перехвата сведений о данных и местоположении пользователя.
  • Разрешена загрузка смешанного контента для локальных веб-приложений.
  • В интерфейсе предпросмотра вывода на печать упрощены средства управления выводом заданий на печать.
  • Запрещена загрузка внешних JAR-файлов.
  • Боковая панель теперь может быть размещена справа.
  • Добавлена поддержка WebVR.
  • Улучшена производительность WebExtensions API, позволяющего создавать дополнения, совместимые с Chrome.
  • Для Windows по умолчанию используется упрощённый установщик, из которого была удалена возможность выбора папки для установки и отказа от создания ярлыков. Данный функционал по-прежнему присутствует в полной версии установщика.
  • Расширения теперь могут отключать WebRTC.
  • Реализованы новые API: Background Tasks, WebVR 1.1 и Intersection Observer.

Полный список изменений вы можете прочитать на официальном сайте: https://www.mozilla.org/

www.firefoxhacker.ru

Firefox 55 — Mozilla — Новости

Доступен выпуск Firefox 55.

Основные изменения:

  • Необратимо изменился формат профиля. Профиль, единожды запущенный в Firefox 55, уже не получится использовать с более ранними версиями.
  • Существенно ускорено восстановление сессий с большим числом вкладок. С 1691 открытой вкладкой открытие браузера теперь занимает 15 секунд вместо 5-8 минут, а потребляемая память снизилась в два раза (сами страницы при этом не загружались).
  • Боковая панель (закладки, история) теперь может быть перемещена к правому краю экрана (раньше она принудительно размещалась слева).
  • Поисковые подсказки включены по умолчанию для всех пользователей, которые явно их не отключили в настройках.
  • Внизу выпадающего списка, появляющегося при вводе текста в адресную строку, размещены значки установленных поисковых систем, что позволяет производить поиск прямо из адресной строки (убрать их можно, установив настройке browser.urlbar.oneOffSearches значение «false»).
  • При наборе адреса сайта без указания протокола Firefox cначала постарается зайти на страницу по протоколу HTTPS, а потом уже по HTTP.
  • Встроенная в браузер защита от отслеживания пользователя теперь в 10 раз замедляет работу скриптов, следящих за пользователем (таких, как Google Analytics), когда пользователь переключается на другую вкладку.
  • В «Настройки → Основные» добавлен раздел «Производительность», позволяющий настроить использование аппаратного ускорения и числа процессов, используемых для обработки контента. Дополнительные процессы улучшают скорость работы с большим числом вкладок, но увеличивают потребление памяти. Кроме того, по умолчанию включено использование отдельного процесса для обработки локальных (file://) файлов, что защитит от чтения локальных файлов при компрометации браузера. Пользователи Windows 10 Anniversary Edition могут там же включить аппаратное ускорение VP9.
  • Для части пользователей включено по умолчанию добавленное в прошлом выпуске системное дополнение, позволяющее сделать скриншот выделенной или видимой области страницы, а также всей страницы целиком. Скриншоты автоматически загружаются на screenshots.firefox.com, где пользователь может установить срок хранения изображения, получить на него прямую ссылку, удалить, поделиться в соцсетях. Для включения дополнения (тем, у кого оно ещё не включилось) необходимо установить настройке extensions.screenshots.system-disabled значение «false». Для отключения добавлена настройка extensions.screenshots.disabled. Исходный код серверной части доступен на условиях лицензии MPL 2.0.
  • Flash-содержимое теперь отображается лишь после явного нажатия на него пользователем (с возможностью запомнить выбор для конкретного сайта). Это изменение будет поэтапно (через соответствующее системное дополнение) доведено до всех пользователей, которые пока могут от него отказаться, переключив настройку plugins.flashBlock.enabled. Кроме того, flash-содержимое будет работать лишь на страницах, загруженных по протоколам HTTP и HTTPS. Для ряда сайтов запуск любых плагинов запрещён полностью с целью обеспечения должного уровня приватности и безопасности. Поддержка flash будет полностью удалена в 2020 году, когда Adobe прекратит разработку плагина.
  • Реализована поддержка устройств виртуальной реальности. Примеры и демо на mozvr.com.
  • На платформе Linux доступен запуск в headless-режиме (флаг «--headless»).
  • Сайты, работающие по незащищённому протоколу, больше не могут получить доступ к Geolocation API, чтобы определить местоположение пользователя.
  • Добавлена настройка privacy.resistFingerprinting, включающая подмену различных свойств (как DOM, так и CSS), облегчающих составление уникального портрета пользователя (screenX, screenY, screen.width, screen.height и т. п.)
  • Упрощён вывод на печать из режима чтения.
  • Возвращена белорусская локализация (нашёлся мейнтейнер).
  • В интерфейсе управления дополнениями теперь наглядно видны устаревшие дополнения, которые перестанут работать в Firefox 57. Подробное объяснение необходимости этого шага от разработчика дополнений. Дополнения, использующие новый API WebExtensions, при изменении списка запрашиваемых разрешений теперь выдают запрос. В главное меню добавлено уведомление о том, что в браузер были установлены дополнения сторонними программами.
  • Пользователи macOS теперь могут назначить собственные горячие клавиши на различные пункты меню Firefox через «Настройки системы → Клавиатура → Горячие клавиши».

Инструменты разработчика:

  • Множество изменений в разделе «Сеть»:
    • Добавлена возможность фильтрации сетевых запросов по значению столбца и другим свойствам (1041895, 1354508, 1354507), а также с помощью регулярных выражений (1354495).
    • Реализована возможность показывать и скрывать отдельные столбцы (862855).
    • Добавлены новые столбцы с удалённым адресом (1344523), протоколом (1345489), схемой (1356867), куками (1356869).
    • Поддержка HTTP-заголовка X-SourceMap удалена в пользу SourceMap (1346936).

HTML:

  • Элементы, у которых contenteditable имеет значение «true», теперь используют <div> для отделения строк текста друг от друга, как в прочих современных браузерах (1297414).
  • Атрибут xml:base больше не может использоваться для указания базового URL путей вместе с атрибутом style, например — <div xml:base="https://example.com/"></div> (1350521).
  • Поддержка атрибута scoped у элемента <style> скрыта за настройкой (layout.css.scoped-style.enabled), поскольку прочие браузеры его не поддерживают.
  • Удалена поддержка meta[http-equiv="MSThemeCompatible"]. Прочие браузеры его не поддерживают, также оно вызывало проблемы совместимости (966240).

CSS:

SVG:

  • Реализована поддержка атрибута fr элементом <radialGradient> (1240275).
  • Из спецификации и движка удалены интерфейсы SVGZoomEvent и SVGZoomEvents вместе с атрибутом <svg> «onzoom» (1314388).

JavaScript:

API/DOM:

  • Включена поддержка Background Tasks API (requestIdleCallback), позволяющего отложить вызов функции до тех пор, пока браузер не войдёт в состояние простоя (1314959).
  • На платформе Windows включена поддержка API WebVR 1.1. Этот API позволяет веб-приложениям работать с устройствами виртуальной реальности (например, со шлемами наподобие Oculus Rift и HTC Vive).
  • Реализована поддержка Intersection Observer API (1321865).
  • Свойства scrollX и scrollY объекта Window (и их синонимы pageXOffset и pageYOffset) обрели субпиксельную точность. Вместо того, чтобы возвращать целое число, теперь они возвращают значение с плавающей запятой (1151421). При необходимости можно преобразовать в целые числа с помощью Math.round().
  • MediaQueryList и связанные с ним возможности обновлены в соответствии с последними изменения в спецификации (1354441).
  • Методы DOMTokenList теперь автоматически убирают лишние пробелы и удаляют дублирующиеся токены (869788).
  • Свойство HTMLInputElement «maxLength» теперь может быть динамически изменено с помощью JavaScript после того, как создан HTML-эквивалент (1352799).
  • Конструктор URL() больше не принимает DOMString в качестве базы (2 параметр) — он принимает лишь USVString (1368950).
  • В соответствии со спецификацией обновлены типы событий, поддерживаемых методом Document.createEvent() (1251198).
  • Значение свойства MessageEvent.origin теперь имеет тип USVString, а не DOMString (1311324).
  • Жест «масштабирование щипком» сопоставлен событию wheel + Ctrl (которое обычно используется для масштабирования) (1052253).
  • Удалена поддержка свойства UIEvent.isChar. Оно не поддерживается прочими браузерами и было полностью реализовано лишь на платформе macOS.
  • Удалена поддержка проприетарного Device Storage API (1299500).
  • Удалён параметр «aShowDialog» у нестандартного метода Window.find() (1348409).
  • Удалён метод HTMLFormElement.requestAutoComplete() (см. HTMLFormElement) (1270740).
  • Удалён метод Window.showModalDialog() (981796).
  • HTMLMediaElement и AudioContext лишились поддержки проприетарного Audio Channels API (1358061).
  • Многочисленные обновления Selection API (1318312, 1359371).
  • Для совместимости с WebKit/Blink добавлены Selection.empty() и Selection.setPosition() в качестве ссылок на Selection.removeAllRanges() и Selection.collapse() (1359387).
  • Реализованы методы Storage API StorageManager.persist() и StorageManager.persisted() (1286717).
  • Воркеры могут быть созданы с идентифицирующим их свойством «name» (1364297).
  • Сервисные воркеры:
    • Сообщения, отправленные в контексты сервисных воркеров, теперь представлены объектами MessageEvent вместо ServiceWorkerMessageEvent (1311324).
    • Метод PushManager.subscribe() теперь принимает объекты ArrayBuffer и строки, закодированные Base64, в качестве значений «applicationServerKey» (1337348).
  • Web Audio API: нестандартный конструктор (который принимал строковое значение, указывающее на цель, с которой будет использован контекст) для интерфейса AudioContext выбрасывал ошибки, когда передавался параметр «options». Этот нестандартный конструктор удалён (1361475).
  • WebRTC:
    • getUserMedia() теперь предоставляет по умолчанию звуковой стереопоток, если его предоставляет устройство-источник (971528).
    • getUserMedia() «autoGainControl» и «noiseSuppression» избавлены от префикса moz- (1366415).
    • Исправлена ошибка, из-за которой getUserMedia() некорректно возвращал «NotSupportedError» вместо «TypeError» при вызове с пустым набором ограничений (1349480).
    • getStats() теперь можно вызывать напрямую на отправителях и получателях (1355220).
    • Поле «mozRtt» словаря RTCInboundRTPStreamStats переименовано в «roundTripTime»; поведение также приведено в соответствие спецификации (1344970).
    • Словарь RTCRTPStreamStats теперь включает поля «firCount», «pliCount» и «nackCount». Они предоставляют низкоуровневую информацию, полезную для определения отзывчивости соединения (1348657).
    • Словарь RTCOutboundRTPStreamStats теперь включает поле «framesEncoded», отражающее число успешно закодированных кадров; это позволяет вычислять частоту кадров (1348657).
    • Нестандартные опции «mozDontOfferDataChannel« и «mozBundleOnly» удалены из словаря RTCOfferOptions. Они больше не поддерживаются RTCPeerConnection.createOffer() (1196974).
  • Encrypted Media Extensions API:
    • Firefox допускал использование EME в небезопасных контекстах, что противоречит спецификации. Начиная с Firefox 55 такое использование будет приводить к выдаче предупреждения в консоль (1361000).
    • Firefox не требовал, чтобы как минимум один объект MediaKeySystemCapabilities был включён в параметр «suggestedConfigurations», переданный Navigator.requestMediaKeySystemAccess(), как того требует спецификация. Теперь в консоль будет выведено предупреждение, когда указана любая конфигурация звука или видео без указания поддерживаемых кодеков (428378).
  • WebGL: расширение WEBGL_compressed_texture_s3tc_srgb теперь доступно контекстам WebGL и WebGL2 (1325113).

Безопасность:

>>> Примечания к выпуску для разработчиков

>>> Подробности

www.linux.org.ru

Обновление Firefox 55.0.3 | Firefox

Подготовлен корректирующий выпуск Firefox 55.0.3, в котором устранена проблема с загрузкой файлов на некоторые сайты, проявляющаяся в том числе при загрузке эскизов на YouTube и картинок на Tweakers.net. Также отменено регрессивное изменение, из-за которого отключались дополнения, если в файловом пути к профилю Firefox встречаются не-ASCII символы.

Загрузить:

Русская версия:Windows (32-bit) (установка через Интернет)Windows (32-bit) (установка в автономном режиме)Windows (64-bit) (установка в автономном режиме)Mac OS X (32-bit/64-bit)Linux (32-bit)Linux (64-bit)

Английская версия:Windows (32-bit) (установка через Интернет)Windows (32-bit) (установка в автономном режиме)Windows (64-bit) (установка в автономном режиме)Mac OS X (32-bit/64-bit)Linux (32-bit)Linux (64-bit)

Другие языки

Что нового в Firefox 55 для разработчиковПримечания к выпуску для Windows, Mac and Linux

www.firefoxhacker.ru

Firefox 55 — Mozilla — Новости

Доступен выпуск Firefox 55.

Основные изменения:

  • Необратимо изменился формат профиля. Профиль, единожды запущенный в Firefox 55, уже не получится использовать с более ранними версиями.
  • Существенно ускорено восстановление сессий с большим числом вкладок. С 1691 открытой вкладкой открытие браузера теперь занимает 15 секунд вместо 5-8 минут, а потребляемая память снизилась в два раза (сами страницы при этом не загружались).
  • Боковая панель (закладки, история) теперь может быть перемещена к правому краю экрана (раньше она принудительно размещалась слева).
  • Поисковые подсказки включены по умолчанию для всех пользователей, которые явно их не отключили в настройках.
  • Внизу выпадающего списка, появляющегося при вводе текста в адресную строку, размещены значки установленных поисковых систем, что позволяет производить поиск прямо из адресной строки (убрать их можно, установив настройке browser.urlbar.oneOffSearches значение «false»).
  • При наборе адреса сайта без указания протокола Firefox cначала постарается зайти на страницу по протоколу HTTPS, а потом уже по HTTP.
  • Встроенная в браузер защита от отслеживания пользователя теперь в 10 раз замедляет работу скриптов, следящих за пользователем (таких, как Google Analytics), когда пользователь переключается на другую вкладку.
  • В «Настройки → Основные» добавлен раздел «Производительность», позволяющий настроить использование аппаратного ускорения и числа процессов, используемых для обработки контента. Дополнительные процессы улучшают скорость работы с большим числом вкладок, но увеличивают потребление памяти. Кроме того, по умолчанию включено использование отдельного процесса для обработки локальных (file://) файлов, что защитит от чтения локальных файлов при компрометации браузера. Пользователи Windows 10 Anniversary Edition могут там же включить аппаратное ускорение VP9.
  • Для части пользователей включено по умолчанию добавленное в прошлом выпуске системное дополнение, позволяющее сделать скриншот выделенной или видимой области страницы, а также всей страницы целиком. Скриншоты автоматически загружаются на screenshots.firefox.com, где пользователь может установить срок хранения изображения, получить на него прямую ссылку, удалить, поделиться в соцсетях. Для включения дополнения (тем, у кого оно ещё не включилось) необходимо установить настройке extensions.screenshots.system-disabled значение «false». Для отключения добавлена настройка extensions.screenshots.disabled. Исходный код серверной части доступен на условиях лицензии MPL 2.0.
  • Flash-содержимое теперь отображается лишь после явного нажатия на него пользователем (с возможностью запомнить выбор для конкретного сайта). Это изменение будет поэтапно (через соответствующее системное дополнение) доведено до всех пользователей, которые пока могут от него отказаться, переключив настройку plugins.flashBlock.enabled. Кроме того, flash-содержимое будет работать лишь на страницах, загруженных по протоколам HTTP и HTTPS. Для ряда сайтов запуск любых плагинов запрещён полностью с целью обеспечения должного уровня приватности и безопасности. Поддержка flash будет полностью удалена в 2020 году, когда Adobe прекратит разработку плагина.
  • Реализована поддержка устройств виртуальной реальности. Примеры и демо на mozvr.com.
  • На платформе Linux доступен запуск в headless-режиме (флаг «--headless»).
  • Сайты, работающие по незащищённому протоколу, больше не могут получить доступ к Geolocation API, чтобы определить местоположение пользователя.
  • Добавлена настройка privacy.resistFingerprinting, включающая подмену различных свойств (как DOM, так и CSS), облегчающих составление уникального портрета пользователя (screenX, screenY, screen.width, screen.height и т. п.)
  • Упрощён вывод на печать из режима чтения.
  • Возвращена белорусская локализация (нашёлся мейнтейнер).
  • В интерфейсе управления дополнениями теперь наглядно видны устаревшие дополнения, которые перестанут работать в Firefox 57. Подробное объяснение необходимости этого шага от разработчика дополнений. Дополнения, использующие новый API WebExtensions, при изменении списка запрашиваемых разрешений теперь выдают запрос. В главное меню добавлено уведомление о том, что в браузер были установлены дополнения сторонними программами.
  • Пользователи macOS теперь могут назначить собственные горячие клавиши на различные пункты меню Firefox через «Настройки системы → Клавиатура → Горячие клавиши».

Инструменты разработчика:

  • Множество изменений в разделе «Сеть»:
    • Добавлена возможность фильтрации сетевых запросов по значению столбца и другим свойствам (1041895, 1354508, 1354507), а также с помощью регулярных выражений (1354495).
    • Реализована возможность показывать и скрывать отдельные столбцы (862855).
    • Добавлены новые столбцы с удалённым адресом (1344523), протоколом (1345489), схемой (1356867), куками (1356869).
    • Поддержка HTTP-заголовка X-SourceMap удалена в пользу SourceMap (1346936).

HTML:

  • Элементы, у которых contenteditable имеет значение «true», теперь используют <div> для отделения строк текста друг от друга, как в прочих современных браузерах (1297414).
  • Атрибут xml:base больше не может использоваться для указания базового URL путей вместе с атрибутом style, например — <div xml:base="https://example.com/"></div> (1350521).
  • Поддержка атрибута scoped у элемента <style> скрыта за настройкой (layout.css.scoped-style.enabled), поскольку прочие браузеры его не поддерживают.
  • Удалена поддержка meta[http-equiv="MSThemeCompatible"]. Прочие браузеры его не поддерживают, также оно вызывало проблемы совместимости (966240).

CSS:

SVG:

  • Реализована поддержка атрибута fr элементом <radialGradient> (1240275).
  • Из спецификации и движка удалены интерфейсы SVGZoomEvent и SVGZoomEvents вместе с атрибутом <svg> «onzoom» (1314388).

JavaScript:

API/DOM:

  • Включена поддержка Background Tasks API (requestIdleCallback), позволяющего отложить вызов функции до тех пор, пока браузер не войдёт в состояние простоя (1314959).
  • На платформе Windows включена поддержка API WebVR 1.1. Этот API позволяет веб-приложениям работать с устройствами виртуальной реальности (например, со шлемами наподобие Oculus Rift и HTC Vive).
  • Реализована поддержка Intersection Observer API (1321865).
  • Свойства scrollX и scrollY объекта Window (и их синонимы pageXOffset и pageYOffset) обрели субпиксельную точность. Вместо того, чтобы возвращать целое число, теперь они возвращают значение с плавающей запятой (1151421). При необходимости можно преобразовать в целые числа с помощью Math.round().
  • MediaQueryList и связанные с ним возможности обновлены в соответствии с последними изменения в спецификации (1354441).
  • Методы DOMTokenList теперь автоматически убирают лишние пробелы и удаляют дублирующиеся токены (869788).
  • Свойство HTMLInputElement «maxLength» теперь может быть динамически изменено с помощью JavaScript после того, как создан HTML-эквивалент (1352799).
  • Конструктор URL() больше не принимает DOMString в качестве базы (2 параметр) — он принимает лишь USVString (1368950).
  • В соответствии со спецификацией обновлены типы событий, поддерживаемых методом Document.createEvent() (1251198).
  • Значение свойства MessageEvent.origin теперь имеет тип USVString, а не DOMString (1311324).
  • Жест «масштабирование щипком» сопоставлен событию wheel + Ctrl (которое обычно используется для масштабирования) (1052253).
  • Удалена поддержка свойства UIEvent.isChar. Оно не поддерживается прочими браузерами и было полностью реализовано лишь на платформе macOS.
  • Удалена поддержка проприетарного Device Storage API (1299500).
  • Удалён параметр «aShowDialog» у нестандартного метода Window.find() (1348409).
  • Удалён метод HTMLFormElement.requestAutoComplete() (см. HTMLFormElement) (1270740).
  • Удалён метод Window.showModalDialog() (981796).
  • HTMLMediaElement и AudioContext лишились поддержки проприетарного Audio Channels API (1358061).
  • Многочисленные обновления Selection API (1318312, 1359371).
  • Для совместимости с WebKit/Blink добавлены Selection.empty() и Selection.setPosition() в качестве ссылок на Selection.removeAllRanges() и Selection.collapse() (1359387).
  • Реализованы методы Storage API StorageManager.persist() и StorageManager.persisted() (1286717).
  • Воркеры могут быть созданы с идентифицирующим их свойством «name» (1364297).
  • Сервисные воркеры:
    • Сообщения, отправленные в контексты сервисных воркеров, теперь представлены объектами MessageEvent вместо ServiceWorkerMessageEvent (1311324).
    • Метод PushManager.subscribe() теперь принимает объекты ArrayBuffer и строки, закодированные Base64, в качестве значений «applicationServerKey» (1337348).
  • Web Audio API: нестандартный конструктор (который принимал строковое значение, указывающее на цель, с которой будет использован контекст) для интерфейса AudioContext выбрасывал ошибки, когда передавался параметр «options». Этот нестандартный конструктор удалён (1361475).
  • WebRTC:
    • getUserMedia() теперь предоставляет по умолчанию звуковой стереопоток, если его предоставляет устройство-источник (971528).
    • getUserMedia() «autoGainControl» и «noiseSuppression» избавлены от префикса moz- (1366415).
    • Исправлена ошибка, из-за которой getUserMedia() некорректно возвращал «NotSupportedError» вместо «TypeError» при вызове с пустым набором ограничений (1349480).
    • getStats() теперь можно вызывать напрямую на отправителях и получателях (1355220).
    • Поле «mozRtt» словаря RTCInboundRTPStreamStats переименовано в «roundTripTime»; поведение также приведено в соответствие спецификации (1344970).
    • Словарь RTCRTPStreamStats теперь включает поля «firCount», «pliCount» и «nackCount». Они предоставляют низкоуровневую информацию, полезную для определения отзывчивости соединения (1348657).
    • Словарь RTCOutboundRTPStreamStats теперь включает поле «framesEncoded», отражающее число успешно закодированных кадров; это позволяет вычислять частоту кадров (1348657).
    • Нестандартные опции «mozDontOfferDataChannel« и «mozBundleOnly» удалены из словаря RTCOfferOptions. Они больше не поддерживаются RTCPeerConnection.createOffer() (1196974).
  • Encrypted Media Extensions API:
    • Firefox допускал использование EME в небезопасных контекстах, что противоречит спецификации. Начиная с Firefox 55 такое использование будет приводить к выдаче предупреждения в консоль (1361000).
    • Firefox не требовал, чтобы как минимум один объект MediaKeySystemCapabilities был включён в параметр «suggestedConfigurations», переданный Navigator.requestMediaKeySystemAccess(), как того требует спецификация. Теперь в консоль будет выведено предупреждение, когда указана любая конфигурация звука или видео без указания поддерживаемых кодеков (428378).
  • WebGL: расширение WEBGL_compressed_texture_s3tc_srgb теперь доступно контекстам WebGL и WebGL2 (1325113).

Безопасность:

>>> Примечания к выпуску для разработчиков

>>> Подробности

www.linux.org.ru

Возможно ли включить устаревшие расширения в Firefox?

Если вы до последнего момента пребывали в счастливом неведенье о том, что с Firefox 57 Mozilla отключит все устаревшие расширения, то радость обновления до широко разрекламированного Firefox Quantum у вас быстро могла сойти на нет.

Поняв, что что-то не так и заглянув в менеджер расширений, вы увидите: всех или многих из ваших модулей там больше просто нет. Вместо них красуется надпись: «Что-то отсутствует? Некоторые расширения больше не поддерживаются Firefox».

Клик по ссылке «показать устаревшие расширения» отобразит то, что у вас было, но включить расширения не получится.

Как видите, у нас список увесистый. Сюда только из известных попали Tab Mix Plus, Менеджер сессий, FindBar Tweak, FireGestures, Location Bar Enhancer, Tab Groups, Thumbnail Zoom Plus и загрузчик музыки VK Universal Downloader. Это лишь наши потери. На практике Firefox потерял тысячи дополнений.

Юзеру предлагается либо удалить неподдерживаемые расширения или же «найти замену». Изредка этот механизм срабатывает.

Например, для Thumbnail Zoom Plus он выдаёт вполне приемлемую альтернативу в виде Imagus. Однако гораздо чаще выдаётся либо что-то совсем неподходящее, либо общий список расширений.

Увы, включить устаревшие расширения в Firefox 57 или выше нельзя. Выбор у пользователя остаётся весьма скромный.

Не обновляйтесь или используйте старую версию Firefox

  • Если вы ещё не обновились на версию 57 и выше: отключите обновление в настройках браузера;

  • Если обновление уже произошло, то скачайте и установите в другую папку предыдущую версию 56 и сразу же отключите в ней автоапдейт;
  • Также можно остаться на версиях Firefox 52, что относятся к ESR. Это версии с расширенный сроком поддержки. Отключать обновление здесь не нужно.

ESR сборки примечательны тем, что разработчики будут исправлять в них баги и закрывать уязвимости значительно дольше, чем для FF 56 и любой другой не ESR-редакции браузера.

То есть оставаться на Firefox 52 ESR лучше, с точки зрения безопасности, чем на 56. Однако есть и неприятный момент: с переносом профиля FF 56-57 на любую версию младше 55 могут возникнуть проблемы. Об этом Mozilla предупреждала непосредственно во время выхода Firefox 55:

Так что, если у вас много ценной информации, возможно, лучше не рисковать с переходом на ESR. Если же безопасность вам дороже, и вы предпочтёте в итоге Firefox 52 ESR, то для этой версии перед первым запуском браузера можно создать новый профиль.

Используйте offline-инсталлятор для установки новой копии Firefox в отдельную папку и не забудьте снять там опцию, чтобы «огненный лис» не запустился автоматически после инсталляции. Иначе он подхватит ваш текущий профиль. Когда установка будет завершена добавьте к появившемуся ярлыку « -p -no-remote»:

Тогда при клике по иконке вместо запуска браузера сперва стартует менеджер, где и можно будет создать новый отдельный профиль для версии 52 ESR. Позже вы будете выбирать его каждый раз при клике по этому ярлыку Firefox.

Устаревшие расширения можно включить в Firefox Nightly и Developer Edition?

Пытаясь найти решение своей проблемы, в сети вы, скорее всего, найдёте информацию о том, что старые расширения всё-таки можно включить в Firefox Nightly и Developer Edition (нестабильные тестовые версии браузера). Для этого, мол, всего лишь надо зайти на служебную страницу about:config и двойным кликом перевести там параметр extensions.legacy.enabled в значение true.

Впрочем, не спешите радоваться или тем более уже переходить со стабильных на тестовые, проблемные сборки. Мы проверили этот способ на большой группе расширений и из всего, что мы тестировали заработал лишь Select like a Boss – крошечное расширение для выделения текста посреди ссылок. Его в новых версиях и так можно заменить на Drag-Select Link Text.

Всё остальное вроде бы и включилось, но большинство модулей просто не работало. Никак. В свою очередь, Tab Mix Plus после включения скрыл по умолчанию кнопку создания новой вкладки и вдобавок сделал невозможным переключение между табами. Его мы тут же отключили. Возможно, появились и другие проблемы, но дальше смотреть мы просто не стали.

К слову, сам параметр extensions.legacy.enabled есть и в стабильной версии программы, но, разумеется, здесь он тоже не помогает.

Ещё раз поясним: проблема устаревших расширений связана именно с движком браузера, который разительно обновился с выходом версии 57. Никаких простых решений по их включению здесь, к огромному сожалению, точно не будет. В будущем такого происходить уже не должно, так как у Firefox теперь остаются только слабо зависимые от смены версий расширения WebExtension.

Что же делать сейчас?

Искать альтернативы и… ждать. Многие из авторов расширений успели перевести их на новые «рельсы» лишь совсем незадолго до выхода Firefox Quantum. Это касается, например, Adblock Plus и Greasemonkey. Другие же разработчики ещё только начали свою работу.

Например, авторы вышеупомянутого Tab Mix Plus сейчас собирают отзывы о том, какие из прежних функций в первую очередь реализовывать в новой (ещё не выпущенной) версии расширения, которая была бы совместима с Firefox Quantum. Делают они это потому что им придётся заново написать модуль, содержащий десятки тысяч строк кода.

Безусловно, будет много и тех расширений, которые не переделают под новый Firefox уже никогда. Здесь лишь остаётся искать замену в наполняющемся сейчас заново каталоге Mozilla или ждать, когда она появится, оставаясь на одной из прежних версий браузера.

Краткое содержание

Название статьи

Возможно ли включить устаревшие расширения в Firefox?

Описание

Если вы до последнего момента пребывали в счастливом неведенье о том, что с Firefox 57 Mozilla отключит все устаревшие расширения, то радость обновления до широко разрекламированного Firefox Quantum у вас быстро могла сойти на нет. Возможно ли теперь их включить?

Автор

Raik

Издатель

Браузер Mozilla Firefox - самый быстрый

Логотип издателя

Поделиться ссылкой:

Похожее

www.our-firefox.ru

Firefox 55: что нового?

Компания Mozilla представила новую версию своего известнейшего браузера. Она отличается рядом важных нововведений в области производительности, потребления ресурсов, безопасности и интерфейса. О том, что нового в Firefox 55 мы детально расскажем далее.

Возможные проблемы при обновлении до Firefox 55

Прежде чем рассказывать о позитивных изменениях, коротко о возможных проблемах. Начнём с расширений. Хоть крупные хлопоты с ними ожидаются ещё только в версиях 56-57, некоторые неприятности могут встретить вас уже в Firefox 55.

Предвестие будущих проблем

У нас, например, начались серьёзные проблемы с модулем Tile Tabs, который блокировал загрузку новых страниц вплоть до своего отключения. Небольшие неполадки наблюдаются также в Tab Mix Plus.

Расширение пока что потеряло возможность визуально отмечать незагруженные табы, вдобавок из-за него может не работать анимированное перемещение вкладок по панели, если вы с помощью TMP меняли их ширину. Чтобы вернуть возможность перемещать табы и при этом не отключать сам Tab Mix Plus, вы можете снять там флажок вот с этой опции:

Это вернёт перемещение, но без плавной анимации. Стоит отметить, что все описанные проблемы наверняка временные и разработчики расширений должны их скоро поправить.

Другой крайне значимый момент: профиль Firefox 55 и выше будет несовместим с предыдущими версиями. То есть, если вам захочется каким-либо способом уже после обновления до 55 откатиться на предыдущий «огненный лис», с этим могут возникнуть серьёзные проблемы.

Мгновенный запуск и снижение потребления памяти

Ещё до того, как версия 55 вышла в финал, представители Mozilla рассказали о важнейших изменениях в ней: ускоренном старте и значительном снижении расхода памяти на вкладки, оставшиеся с прошлой сессии. Приводились, в частности, вот такие сравнительные тесты:

На картинке выше время запуска Firefox, в котором с предыдущей сессии осталось 1691 (!) вкладка. Как видите, по Firefox 51 включительно наблюдался значительный регресс. Ситуация улучшилась лишь в версии 52, а сейчас, в Firefox 55 выходит на невиданный уровень: браузер будет мгновенно стартовать с любым числом табов.

Другой, не менее важный аспект – потребление ОЗУ:

Даже несмотря на давно действующий механизм вкладок по требованию, до Firefox 55 загрузка браузера с большим числом табов могла отнимать сотни или же даже гигабайты «оперативки». Теперь эта проблема в значительной степени должна быть сведена на нет.

Но одно дело красивые графики, а другое реальное положение дел. Действительно ли Firefox сделал столь впечатляющий шаг вперёд? По нашим оценкам, да. Автор этой статьи как раз из тех, кто может держать открытыми сотни табов.

Запуск Firefox 54 с более чем тремя сотнями веб-страничек с предыдущего сеанса работы длился около 30 секунд. Именно настолько зависал интерфейс веб-обозревателя, прежде чем вы могли переключаться по вкладкам. В Firefox 55 работать с таким числом вкладок можно сразу же. Интерфейс больше не зависает ни на секунду.

Автор текста использует около 15 расширений. Firefox 54 с таким числом модулей и 300+ вкладок на старте занимал около 1 ГБ памяти. Firefox при тех же показателях занимает около 450 МБ.

Цифры, разумеется, могут варьироваться от числа табов, расширений, установленной у вас ОС, железа, разрядности браузера и числа используемых в нём процессов, но факт в том, что Firefox 55 и вправду сделал серьёзный шаг вперёд. К слову, при одновременном закрытии большого числа вкладок программа теперь тоже больше не подвисает.

Настройка числа процессов в памяти

В Firefox 54, что вышел в начале лета, Mozilla наконец-то завершила одно из важнейших внутренних изменений Firefox за последние годы – многопроцессность. Важно, что по сравнению с Chrome «огненный лис» не запускает всё и вся в отдельных процессах в памяти, а использует эту функцию предельно аккуратно, обычно используя всего 2-4 процесса (в зависимости от железа).

Наглядное отличие в подходах Google и Mozilla к многопроцессности

Многопроцессность весьма положительно сказывается на производительности (отзывчивости интерфейса), а также на стабильности и безопасности. Но, повторимся, в отличие от Chrome процессы в Firefox не плодятся десятками, поэтому оперативной памяти браузер от Mozilla по-прежнему ест сильно меньше конкурентов.

В новом Firefox 55 Mozilla сделала ещё один шаг, связанный с многопроцессностью: вы теперь сами можете настроить число процессов. Такого нет в Chrome, равно как нет и в любом браузере на базе Chromium.

На системе с 8 ГБ ОЗУ выбор предлагается от 1 до 7 процессов. По умолчанию для нашего железа браузер рекомендует четыре процесса в памяти (однако автор использует пока только 1 процесс, т. к. есть несовместимые с многопроцессностью расширения). На ПК с большим объёмом «оперативки», судя по всему, есть возможность использовать более 7 процессов в памяти.

Таким образом вы сами можете настроить компромисс между производительностью и потреблением ресурсов.

Улучшения в адресной строке

Перейдём к обзору перемен в интерфейсе. Ряд изменений внесён в работу адресной строки. Так, популярная функция поисковых подсказок в ней теперь включена по умолчанию. Также браузер постарается перенаправлять вас на более безопасные HTTPS-версии сайтов, когда это возможно.

Наконец, в Firefox 55 включена по умолчанию уже давно тестировавшаяся функция иконок поисковиков в выпадающем интерфейсе адресной строки:

Иконки кликабельны. В итоге вы сможете налету перемещаться между различными поисковыми движками прямо из строки адреса, экономя время и клики. Перечень доступных поисковиков, разумеется, тоже настраивается.

Улучшения боковых панелей

Пара изменений внесена в боковые панели браузера. Во-первых, теперь за счёт нового меню стало гораздо проще переключаться между разделами этих панелей.

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

Другие изменения

Разумеется, есть в Firefox 55 и другие нововведения. Например, ряд улучшений предпринят для увеличения безопасности работы с Flash. Из наиболее очевидного: новая, включённая по умолчанию опция по блокировке опасного и навязчивого флеш-содержимого:

Другое изменение: содержимое Flash можно загружать только через http и https. Mozilla отключила поддержку Flash для других протоколов, таких как file для доступа к локальным данным или ftp.

Ещё одно улучшение сделано в области печати. Там появилась новая опция (отключена по умолчанию) по упрощению веб-страниц. При её активации на страничках остаётся только текст и исчезает почти всё лишнее.

Планы на Firefox 56

По-настоящему огромные изменения Mozilla готовит на Firefox 57, что выйдет в середине ноября. А вот ближайший Firefox 56, релиз которого назначен на 26 сентября, будет достаточно скромным обновлением. Пока там запланировано только три заметных изменения.

Во-первых, это новая страница настроек: опции в ней будут переупорядочены для большей наглядности, а вдобавок по ним появится встроенный поиск.

Глянуть на это можно и в текущем Firefox 55:

  • Оценить перестановки в настройках вы можете задав на about:config параметру browser.preferences.useOldOrganization значение false вместо true;
  • Встроенный поиск активируется присвоением true для параметра browser.preferences.search.

Во-вторых, все 32-разрядные версии браузера будут автоматически обновлены до x64. Многим такое может показаться весьма спорным, так как версии x64 потребляют больше «оперативки», однако они заметно стабильнее и не боятся нехватки памяти, от чего Firefox*32 порой зависает и падает.

В свою очередь, существующий уже годы 64-разрядный Firefox только сейчас достиг такого уровня качества и производительности, что Mozilla сделала его выбором по умолчанию в сетевом инсталляторе, а в следующем месяце собирается обновить до x64 практически всех юзеров. Исключение будет сделано лишь для тех, кто остался на ОС x86 и (или) располагает менее чем 2 ГБ ОЗУ.

Наконец, в-третьих, браузер перестанет автоматически запускать аудио и видео на фоновых вкладках, к которым с момента открытия вы ещё ни разу не обращались. Проверить это новшество можно уже сейчас, найдя на about:config параметр media.block-autoplay-until-in-foreground и присвоив ему значение true.

Краткое содержание

Название статьи

Firefox 55: что нового?

Описание

Компания Mozilla представила новую версию своего известнейшего браузера. Она отличается рядом важных нововведений в области производительности, потребления ресурсов, безопасности и интерфейса. О том, что нового в Firefox 55 мы детально расскажем далее.

Автор

Raik

Издатель

Браузер Mozilla Firefox - самый быстрый

Логотип издателя

Поделиться ссылкой:

Похожее

www.our-firefox.ru



О сайте

Онлайн-журнал "Автобайки" - первое на постсоветском пространстве издание, призванное осветить проблемы радовых автолюбителей с привлечение экспертов в области автомобилестроения, автоюристов, автомехаников. Вопросы и пожелания о работе сайта принимаются по адресу: Онлайн-журнал "Автобайки"