LINUX.ORG.RU

Firefox 42

 ,


1

1

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

  • Включена защита от отслеживания с помощью блокировки элементов, отслеживающих перемещения пользователя. Используются чёрные списки проекта disconnect.me.
  • Менеджер сохранённых паролей:
    • Улучшена эвристика при сохранении логинов и паролей.
    • Возможность редактирования сохранённых логинов, а также возможность копирования сохранённых логинов и паролей.
    • Импорт паролей из IE и Chrome.
  • WebRTC:
    • Поддержка IPv6.
    • Добавлена настройка media.peerconnection.ice.relay_only, предотвращающая ситуацию, в которой любой веб-сайт мог определить реальный IP-адрес пользователя, используемый до трансляции адресов, VPN или прокси.
    • Хуки для расширений (наподобие Statutory) позволяющие разрешать и запрещать вызовы/ответы.
    • Улучшены управление и мониторинг списка устройств, используемых в getUserMedia.
  • В заголовок вкладки с сайтом, воспроизводящим звук, добавлен индикатор, позволяющий в одно нажатие приглушить его.
  • Снижено потребление памяти при работе с интерактивными сайтами, осуществляющими частое изменение стилей. Особенно это заметят пользователи Adblock Plus, который приводит к ситуации, в которой для каждой страницы создаётся своя копия стилей.
  • Включена поддержка Media Source Extensions (MSE) на всех сайтах (1185611).
  • Просмотр исходного кода веб-страниц во вкладке вместо открытия отдельного окна.
  • Изменены значки, свидетельствующие о защищённости соединения с сайтом.
  • Если ссылка содержит Internationalized Domain Name (доменное имя, состоящее из символов национальных алфавитов), то перенаправление по ней приведёт к сообщению «Сервер не найден». Ошибка будет исправлена в следующих выпусках.
  • Firefox 41 и более ранние выпуски некорректно обрабатывали неопределённые или неправильные поля pseudo-header в ответах HTTP/2. Отныне браузер принимает лишь pseudo-header :status, как того и требует спецификация. Заголовки, содержащие произвольные поля, отныне расцениваются, как ошибочные.
  • Подготовлены официальные 64-разрядные сборки для Windows. Они не предлагаются на странице с загрузками, а доступны лишь по прямым ссылкам. В них отключена поддержка NPAPI-плагинов (кроме Flash).

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

  • Возможность отслеживать выполнение асинхронных вызовов, установленных с помощью setTimeout, обработчиков событий DOM и обработчиков Promise.
  • Удалённая отладка через WiFi сайтов, открытых в Android-версии браузера.
  • Настраиваемый симулятор Firefox OS в WebIDE (симулирует смартфоны, планшеты, телевизоры).
  • Предустановленные фильтры CSS в Инспекторе, а также возможность сохранять собственные фильтры.

CSS:

  • Поддержка dir=rtl в вертикальном writing-mode (1131451).
  • Значения caption-side теперь меняют свои текущие значения в соответствии со значением writing-mode у таблицы (1202993).
  • Нестандартные свойства, наподобие -moz-margin-start, теперь являются ссылками на свои стандартные аналоги (margin-inline-start).
  • Отключена поддержка CSS-градиентов с префиксами.
  • Исправлены древние ошибки в поведении float и margin (478834, 538194, 451791).

HTML:

  • Экспериментальная поддержка атрибута referrer у тегов <img> (1166910), <iframe> (1175736), <a> и <area> (1174913). Соответствующая настройка network.http.enablePerElementReferrer пока отключена.

JavaScript:

  • Реализован объект Reflect (методы для перехвата JS-операций) (987514).
  • Улучшена реализация ловушки handler.ownKeys(). Теперь она соответствует последней версии спецификации ES2015 (1049662).
  • Вызов Map, Set и WeakMap без new теперь выбрасывает TypeError (1083752).

API/DOM:

  • DOM & HTML DOM:
    • Добавлены свойства MouseEvent.offsetX и MouseEvent.offsetY (69787).
    • Расширен интерфейс HTMLInputElement, теперь он обрабатывает загрузку директорий (1164310). Протестировать можно, включив опцию dom.input.dirpicker.
    • Расширен интерфейс Directory (1177688).
    • Свойство HTMLMediaElement.mozSrcObject переименовано в HTMLMediaElement.srcObject (1175523).
  • Service Workers:
  • Web Animations API:
  • Web Components:
    • При попытке вызова Node.cloneNode() на ShadowRoot, выбрасывается исключение DataCloneError (1176757).
    • При вызове Document.importNode() с ShadowRoot в качестве аргумента, выбрасывается исключение NotSupportedError (1177914).
    • При вызове Document.adoptNode() с ShadowRoot в качестве аргумента, выбрасывается исключение HierarchyRequestError (1177991).
  • WebGL:
    • Реализована поддержка WebGL2 WebGLTransformFeedback (1048724).
    • Включена по умолчанию поддержка расширения WEBGL_debug_renderer_info (1171228).
    • Для получения контекста WebGL2, HTMLCanvasElement.getContext() теперь захватывает webgl2 вместо experimental-webgl2 (1187174).
  • Свойство RTCICECandidatePairStats.mozPriority переименовано в RTCICECandidatePairStats.priority (1184426).
  • Реализованы интерфейс ImageBitmap и метод createImageBitmap() (получение изображения из <canvas>, <img> и <video>) (1044102).
  • Web Worker-ам теперь доступен интерфейс IDBCursorWithValue (1188115).
  • Удалён нестандартный метод Window.mozRequestAnimationFrame(). Вместо него следует использовать Window.requestAnimationFrame() (909154).

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

  • Реализована поддержка CSP-директивы upgrade-insecure-requests (1139297).
  • EV-сертификаты (подтверждают не только подлинность домена и организации, которой он принадлежит, но и гарантируют её легитимность) со сроком действия свыше 39 месяцев отныне расцениваются лишь как DV-сертификаты (подтверждают, что домен действительно зарегистрирован), поскольку по существующим правилам EV-сертификаты не должны выдаваться на срок свыше 27 месяцев. (1145679).

Кроме того, за истёкший период разработчики решили прекратить через год поддержку NPAPI-плагинов, упростить возможность подключения к серверам со слабым шифрованием (сейчас она закопана в недрах about:config) и досрочно прекратить поддержку SHA-1.

Примечания к выпуску

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

Что-то мне подсказывает, что лучше не обновляться. Кстати, а что там с GTK3 ?

sudopacman ★★★★★ ()

media.peerconnection.ice.relay_only

Проверил путём захода на тестовую страницу через Tor:

  • false (по умолчанию) - показало мой реальный IP.
  • true - показало IP узла Tor.
MozillaFirefox ★★★ ()
Ответ на: комментарий от MozillaFirefox

Поэтому и выпускают специальный браузер с нужными настройками. Обычный пользователь может всех этих тонкостей не знать.

anonymous_incognito ★★★★★ ()
Последнее исправление: anonymous_incognito (всего исправлений: 1)

Отлично! Firefox всегда заботится о моей защите, не давая мои данные всяким козлам!

anonymous ()

Много приятностей в списке. Обновимся оценим :)

dead_PXL ★★ ()

Что там с электролизом, опять пересунули в будущее?

thesis ★★★★★ ()

Одна ботва в улучшениях. Лучше бы жирок сбросили, а то еле ворочается на старых компьютерах.

sergio1204 ★★ ()

Сегодня прилетело обновление лисы в арчик. Вроде пошустрее стал.

karton1 ★★★★ ()

отключена поддержка NPAPI-плагинов (кроме Flash)

кроме Flash

И какой тогда в этом смысл?

Myau ★★★★ ()

Неужели они наконец то довели MSE до стабильного уровня? :D

fornlr ★★★★★ ()

about:newtab теперь белым цветом. Раньше был одним цветом с about:blank, который можно было в настройках поменять. Есть способы исправить это без дополнений?

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

Специальный браузер это уже перебор. Мне, например, достаточно обычной лисы, но, вместе с тем, хочется, чтобы при заходе на сайт через прокси, сайт таки не имел возможности увидеть мой реальный адрес.

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

Предчувствую вопли бухгалтеров 5го числа о том, что не работает онлайн-банкинг (ибо ява).

daemonpnz ★★★★★ ()
Последнее исправление: daemonpnz (всего исправлений: 2)
Ответ на: комментарий от MozillaFirefox

Отключал NoScript, а потом вспомнил что в uBlock данная защита реализована уже несколько месяцев как.

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

Специальный браузер это уже перебор.

Почему перебор-то, если его в бандл кладут и это в общем-то и есть обычная лиса, настроенная и с плагинами, не уверен даже, что ее код модифицировали.

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

Кстати, а что там с GTK3 ?

Означет ли это что будет РЕАЛЬНО гладкая прокрутка НЕ на основе браузера?
Я говорю о прокрутке как например в evince.

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

Использую evince и FF на GTK3 на нетбуке и те же программы на GTK2 на десктопе. Разницы между плавностью прокрутки не заметил.

НЕ на основе браузера

А в чём разница ?

sudopacman ★★★★★ ()

Включена защита от отслеживания

Её как-то можно отучить яндекс-карты блокировать, вставленные на сторонние сайты? А то я её так и вырубил в итоге - невозможно, всё ж отваливается.

vitalif ★★★★ ()

Возможность редактирования сохранённых логинов

ДЖВА ГОДА ЖДАЛ

возможность копирования сохранённых логинов и паролей

Это же давно было вроде

Radjah ★★★★★ ()

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

Значится, одной рукой отбрыкиваемся от всех возможных следилок, а другой - ходим в гугл проверять «безопасность» каждой страницы, загружаемой пользователем?!

Просмотр исходного кода веб-страниц во вкладке вместо открытия отдельного окна.

Свершилось, господа! 2 года этого ждал!

segfault ★★★★★ ()

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

Как выключить?

Deleted ()

Производительность заметно улучшилась.

th3m3 ★★★★★ ()

Ждём Servo. Текущий фаерфокс негоден.

Kaschenko ()

В заголовок вкладки с сайтом, воспроизводящим звук, добавлен индикатор, позволяющий в одно нажатие приглушить его.

Наконец-то.

Лучший браузер стал еще лучше

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

Почему перебор-то, если его в бандл кладут и это в общем-то и есть обычная лиса, настроенная и с плагинами, не уверен даже, что ее код модифицировали.

Там довольно много изменений.

Kaschenko ()

Обновился, все норм.

В заголовок вкладки с сайтом, воспроизводящим звук, добавлен индикатор, позволяющий в одно нажатие приглушить его.

Джва года ждал.

Снижено потребление памяти при работе с интерактивными сайтами, осуществляющими частое изменение стилей. Особенно это заметят пользователи Adblock Plus, который приводит к ситуации, в которой для каждой страницы создаётся своя копия стилей.

Отлично, продолжаю пользоваться эдблоком.

Im_not_a_robot ★★★ ()

В заголовок вкладки с сайтом, воспроизводящим звук, добавлен индикатор, позволяющий в одно нажатие приглушить его.

Гм, где-то я это уже видел. Ах да, в Сафари!..
Может, кому и пригодится, но лично я музыку слушаю в плеере и в ста вкладках ютуб не открываю.

Подготовлены официальные 64-разрядные сборки для Windows

Молодцы мозилловцы, не забывают про всякие маргинальные операционки.

dogbert ★★★★★ ()

В заголовок вкладки с сайтом, воспроизводящим звук, добавлен индикатор, позволяющий в одно нажатие приглушить его.

Лучше бы сделали ещё его по умолчанию приглушённым, а чтобы включалось хоть одним кликом, хоть сколькими. Хотя бы как настройку.

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

uBlock тупо выключает WebRTC напрочь, если мне не изменяет память.

Эта опция лишь устраняет уязвимость, не ломая WebRTC целиком.

MozillaFirefox ★★★ ()

Нестандартные свойства, наподобие -moz-margin-start, теперь являются ссылками на свои стандартные аналоги

все медведи в лесу передохли от удивления

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

«Настройки -> Приватность -> Включить защиту от отслеживания...»

Ну или

user_pref(«browser.trackingprotection.gethashURL», "");

user_pref(«browser.trackingprotection.updateURL», "");

user_pref(«privacy.trackingprotection.enabled», false);

user_pref(«privacy.trackingprotection.introURL», "");

user_pref(«privacy.trackingprotection.pbmode.enabled», false);

user_pref(«urlclassifier.trackingTable», "");

Это чтобы списки не только не использовались, но даже и не скачивались и не регистрировалась соответствующая таблица.

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

Отлично! Firefox всегда заботится о моей защите, не давая мои данные всяким козлам!

Анон, ты, мягко говоря, неумный — по умолчанию он как-раз таки твои данные даёт. Как и хром. Только в хроме ты это не выключишь вообще.

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

Можно автоплей отключить, но тогда у трубы сносит башню и приходится дважды одиночно кликать, чтобы начать проигрывание…

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

Java-апплеты работать не будут. Java тоже тот ещё парадный вход для эксплоитов.

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

Её как-то можно отучить яндекс-карты блокировать, вставленные на сторонние сайты?

Лучше всего вырубить и воспользоваться подписками для Abblock/uBlock:

https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt

https://easylist-downloads.adblockplus.org/easyprivacy.txt

https://www.fanboy.co.nz/enhancedstats.txt

эти дополнения позволяют выборочно отключать те элементы подписок, которые мешают пользователю наслаждаться яндекс-картами

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