LINUX.ORG.RU

Firefox 35

 ,


0

2

Доступна финальная версия Mozilla Firefox 35:

  • Встроенный чат Firefox Hello поддерживает каналы, которым можно назначить постоянное имя и адрес. Окно чата отделено от окна браузера;
  • Переработана панель поиска (отключается browser.search.showOneOffButtons=false);
  • Улучшена обработка изменений динамических стилей (повышена отзывчивость интерфейса);
    • Добавлены функции «поделиться страницей в соцсетях« и «магазин приложений»;
    • Поддержка Public Key Pinning — расширения протокола HTTP, позволяющего веб-сайту явно указать допустимые для этого сайта сертификаты;
    • Масштабирование изображений потребляет меньше ресурсов;
    • Закрыта служба Plugin Finder Service, позволявшая с помощью всплывающего окна найти и установить недостающий плагин для отображения веб-содержимого (Flash, Java, Windows Media). Веб-сайтам следует самим размещать ссылки на плагины, либо переходить на современные веб-стандарты;
    • Поддержка WebSocket в Web Worker-ах (504553);
    • Поддержка заголовка alt-svc (HTTP/2);
    • PDF.js 1.0.907.

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

    CSS:

    • Включена поддержка свойств mask-type и filter (визуальные эффекты средствами CSS);
    • Поддержка шрифтов WOFF2 в @font-face (1064737);
    • Реализована функция symbol() (966168);
    • Реализована поддержка Font Loading API (1028497);
    • По аналогии с Webkit-браузерами, -moz-appearance:none, применённое к выпадающему списку, теперь убирает значок справа от него (649849);
    • Добавлена возможность задать свойства CSS с помощью синтаксиса element.style[„css-property-name«] (958887).

    HTML:

    • Нестандартные (появившиеся когда-то в IE), но широко распространённые атрибуты тега <body> (bottommargin, leftmargin, rightmargin и topmargin) теперь поддерживаются не только в режиме совместимости (95530).

    JavaScript:

    API/DOM:

    • Окончательно удалены Legacy Crypto API (и соответствующая настройка dom.unsafe_legacy_crypto.enabled). Для сайтов (онлайн-банкинг, гос.сайты), требующих эти API, создано расширение;
    • Поддержка импорта HTML (877072);
    • Интерфейс NavigatorLanguage доступен worker-ам через WorkerNavigator (925849);
    • Новый метод Element.closest(), возвращающий ближайшего предка текущего элемента (1055533);
    • Экспериментальная поддержка свойства CanvasRenderingContext2D.filter (canvas.filters.enabled) (927892);
    • Web Animations: реализовано свойство Animation.target (dom.animations-api.core.enabled) (1067701);
    • Метод hasAttributes() перемещён из Node в Element (1055773);
    • Реализован Resource Timing API (получение информации о том, с какой скоростью обрабатываются элементы сайта) (1002855);
    • Началась работа над ImageCapture API (916643);
    • Не-HTTP запрос XHR в случае успеха теперь возвращает 200 (а не 0, как при ошибке) (716491);
    • Свойство XMLHttpRequest.responseURL теперь возвращает URL ответа без хеша (#) в начале (1073882);
    • Нестандартное внутреннее свойство File.mozFullPath больше не доступно из веб-содержимого (1048293);
    • Экспериментальная реализация AbortablePromise, представляющее собой promise, которое может быть отменено объектом, отличным от того, которым оно создано (dom.abortablepromise.enabled) (1035060);
    • Удалено нестандартное свойство Navigator.mozIsLocallyAvailable (1066826);
    • WebGL 2.0: реализован метод WebGL2RenderingContext.copyBufferSubData() и поддержка расширения WebGL EXT_blend_minmax (1048668);
    • Свойство медиа-элементов HTML crossOrigin теперь возвращает «anonymous» (а не пустую строку), если атрибут crossorigin пуст. Это позволит отличить пустой атрибут от отсутствующего (880997);
    • Принудительное включены Websocket API (1091016).

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

anonymous

Проверено: Shaman007 ()
Последнее исправление: JB (всего исправлений: 2)
Ответ на: комментарий от Lanavidat

media.peerconnection.enabled=false

Выпиливает поддержку WebRTC напрочь. Сайты тоже не смогут его использовать (например, через WebRTC можно незаметно получить список всех айпишников в локальной сети юзера).

anonymous
()
Ответ на: комментарий от anonymous

(например, через WebRTC можно незаметно получить список всех айпишников в локальной сети юзера).

Они ещё не догадались делать фильтрацию?

O02eg ★★★★★
()
Ответ на: комментарий от anonymous

например, через WebRTC можно незаметно получить список всех айпишников в локальной сети юзера

Сам-то получал, или местных наслушался? Похакал?

anonymous
()
Ответ на: комментарий от h4tr3d

Для меня это лишний вес, который захламляет старт браузера+жрет оперативу. Я его не буду использовать, и соц.хрень также. Как по мне, выпилил бы чат+соц+веб инструменты. Если мне понадобится что-то я скачаю «расширенную версию ФФ», а так, вообще все в топку.

Lanavidat
()
Ответ на: комментарий от Lanavidat

Сначала было Main/Browser/WebEditor/etc в одном. Разделили. Сейчас опять пихают. Потом опять разделят :) Но факт: у меня Hello не заработал.

h4tr3d ★★★★★
()
Ответ на: комментарий от anonymous

Похакал?

В данном случае, скорее, покакал. Причём не очень гигиенично покакал.

MiniRoboDancer ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.