LINUX.ORG.RU

Firefox 40

 ,


1

3

Доступен Firefox 40.

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

  • Защита от загрузки нежелательного ПО (скрытно устанавливающего другие программы, трудноудаляемого, вводящего в заблуждение, маскирующегося под другие программы)
  • С локалью en-US рекомендуемые (не рекламные) миниатюры в пустых ячейках на странице новой вкладки теперь подбираются исходя из интересов пользователя (загружается весь массив миниатюр, локально анализируется история браузера и выбираются подходящие). История браузера не передаётся на сервер. Пользователи по-прежнему имеют возможность закрепить на странице собственные сайты из истории и избежать показа чего-либо нового
  • Добавление ссылки на контекст обсуждения в чате Hello
  • Новый стиль менеджера дополнений, схожий с интерфейсом настроек браузера
  • На платформе Linux ускорены прокрутка, отрисовка изображений и воспроизведение видео
  • При обнаружении известных несовместимых версий видеодрайверов аппаратное ускорение будет отключено лишь для сочетаний «несовместимый драйвер+версия Firefox, которая некорректно с ним работает» (раньше, при обнаружении такого драйвера, ускорение отключалось независимо от версии браузера)
  • При установке дополнений, не получившие цифровую подпись у Mozilla, выдаётся предупреждение. После перехода в следующем выпуске к блокировке не подписанных дополнений, будут выпущены специальные англоязычные версии без брэндирования и имени Firefox, в которых разрешено устанавливать любые дополнения
  • Масштабирование JPEG потребляет меньше памяти, а отрисовка происходит быстрее
  • Элементы типа <iframe>, <img>, <script>, XMLHttpRequest и background-image больше не могут запрашивать авторизацию, если они не располагаются на том же домене, что и основная страница. Это позволяло злоумышленнику встроить такой элемент со своего сайта на взломанный сайт и создать у пользователя иллюзию того, что авторизацию запрашивает текущий сайт (647010)
  • Асинхронная инициализация плагинов NPAPI
  • Прекращена поддержка бинарных компонентов в дополнениях
  • Разработчики заметили, что у некоторых пользователей изменены файлы поисковых движков, поставляемых по умолчанию. Отныне эти файлы перенесены в ресурсы браузера и не могут быть изменены. Пользователи по-прежнему могут скрыть их из интерфейса браузера и добавлять собственные поисковые движки (1162569)
  • Исправлено некорректное отображение в просмотрщике PDF текста на индийском языке Каннада
  • Более плавные скроллинг и анимация на платформе Windows за счёт аппаратной вертикальной синхронизации
  • Улучшенная тема для Windows 10

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

CSS:

  • Убран префикс -moz- у text-decoration-color, text-decoration-line и text-decoration-style (1097922)
  • Поддержка значения match-parent свойством text-align (645642)
  • В режиме совместимости, значением по умолчанию свойства empty-cells является show (1020400)
  • Нестандартное свойство -moz-orient, используемое для элементов <meter> и <progress>, адаптировано для режимов с вертикальным письмом: удалено значение auto, добавлены значения inline (значение по умолчанию) и block (1028716)

JavaScript:

  • Код, недоступный после операции возврата (включая код, недоступный после автоматической подстановки ; в операцию возврата), выдаёт предупреждение в консоль (1005110, 1151931)
  • Добавлена функция Symbol.match. При передаче в String.prototype.startsWith, String.prototype.endsWith и String.prototype.contains объекта, свойство Symbol.match которого имеет истинное значение, будет выброшен TypeError (1054755)
  • Удалена поддержка нестандартного деструктурирующего for-in (1083498)
  • Инициализаторы выражений в циклах for...in отныне игнорируются и выводят предупреждение в консоль (748550, 1164741)
  • Поддержка кодов символов Unicode \u{xxxxxx} (320500)
  • String.prototype.contains теперь является псевдонимом для String.prototype.includes (1102219)
  • Если конструктор DataView вызван, как функция, но без оператора new, будет выброшен TypeError
  • Исправлена регрессия, из-за которой проксифицированные массивы без установленной ловушки get не работали должным образом (895223)
  • WeakMap.prototype и WeakSet.prototype стали обычными объектами (1055473)

API/DOM:

  • Поддержка Push API (позволяет веб-приложениям регистрировать идентификатор на сервере Mozilla, чтобы сайт приложения оставлял там уведомления, которые пользователь получит, когда будет онлайн) (1038811)
  • Web Animations:
    • Возможность задать свойство AnimationPlayer.currentTime (1072037)
    • Animatable.getAnimationPlayers() переименовано в Element.getAnimations() (1145246)
    • Animation и AnimationEffect объединены в KeyframeEffectReadOnly (1153734)
    • AnimationPlayer переименован в Animation (1154615)
    • AnimationTimeline теперь абстрактный класс (1152171)
  • Удалён интерфейс CSSCharsetRule (1148694)
  • WebRTC: событие negotiationneeded отсылается не только при повторных, но и при начальных соединениях (1149838)
  • Метод HTMLImageElement.currentSrc возвращает пустую строку вместо null, если не может распарсить srcset (1139560)
  • Window.requestAnimationFrame() пропускается для невидимых <iframe> (1145439)
  • Web worker-ам больше не доступен метод Navigator.taintEnabled (1154878)
  • Новые свойства MouseEvent.offsetX и MouseEvent.offsetY (69787)
  • Web Audio:
    • Новые свойства AudioContext.state, AudioContext.onstatechange и методы AudioContext.suspend(), AudioContext.resume(), AudioContext.close() (1094764)
    • Новое свойство AudioBufferSourceNode.detune для модулирования скорости воспроизведения (1153783)
  • Web Workers:
  • Транзакции IndexedDB теперь по умолчанию non-durable (без сохранения состояния на диск) (1112702)

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

  • Символ * в CSP больше не распространяется на data:, blob: или :filesystem. Пострадают CNN, Facebook, FastMail и WhatsApp, которые указывают img-src: * и используют data: для показа изображений (1086999)

За прошедший период разработчики решили отказаться от XUL, перевели ночные сборки для Linux на GTK3 и решили признать 64-разрядные сборки для Windows стабильными, начиная с выпуска 41. Кроме того, началась подготовка к закрытию FTP-сервера (ftp://ftp.mozilla.org) и переносу его содержимого на мощности Amazon AWS (https://ftp.mozilla.org).

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

Аппратное ускорение на amd включить можно?

aegi ★★★ ()

Когда они часы прочинят БЛДЖАД?

uin ★★★ ()

Масштабирование JPEG потребляет меньше памяти, а отрисовка происходит быстрее

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

mandala ★★★★ ()

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

Продажные сволочи!!!

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

Не видел предыдущей, но может она еще говнее выглядела. Я так понял, что в этой десяточке что-то «поломали/запилили новый вау-стиль» под который приходиться доделывать приложения. Вендопроблемы, короче, кого они волнуют. Лучше радуйтесь — вам 64-разрядную сборочку обещают вернуть.

mandala ★★★★ ()

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

Deleted ()

Еще одна отвратнейшая версия. Плавная прокрутка просто дичайше фризится, если идет подгрузка страницы. По-крайней мере на бете так.

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

что там с многопроцессностью?

Ко второму пришествию видимо, я устал ждать и плюнул на это дело.

mandala ★★★★ ()

возможность фильтровать CSS-правила

Ещё немножко и догоним нерокоперу…

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

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

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

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

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

Каждый раз слышу, что через несколько версий будет. Даже пометки в календаре ставлю. Как время приходит, всё повторяется...

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

свободный браузер

интеграция с Pocket

реклама со стороннего сервиса

чатик со стороннего сервиса

блокирование неподписанных дополнений

отправка хэшей файлов в гугл

отправка аналитики по юзерам на сторонние сервера

Что ты скажешь мне ещё, клоун?

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

чатик со стороннего сервиса

Шта?

отправка аналитики по юзерам на сторонние сервера

Не на сторонние, а на свои. Партнёрам потом отдаётся обезличенная статистика переходов/показов/кликов

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

Это свободный браузер — не нравится, пересобири без этой гадости (не забудь выкинуть название и прочие упоминания лисы и мозилы). Или можешь взять уже готовое, тоже без этой гадости.

mandala ★★★★ ()

Обновился. Белый экран на месте браузера. Откатился обратно. В другой раз разбираться буду.

YAR ★★★★★ ()

Прекращена поддержка бинарные компонентов
Разработчики заметили, что у некоторые пользователей
И многое другое

Проверено: Не шаман!

Вот это поворот.

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

Тебе еще повезло, у меня после обновления вообще пустое окно открывается. http://i.imgur.com/ZzmghpR.png

Кто обновил FF до 40? (комментарий)

Ты не одинок. Вроде решение:

Кто обновил FF до 40? (комментарий)

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от Goury

Вот это поворот.

Вычитывать простыню тоскливо.

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

Обновился. Тема FT DeepDark как всегда отвалилась, но благо beta версия всегда заводилась на новом релизе.

Реально очень заметно, как шустрее стал работать. Стало намного комфортнее.

th3m3 ★★★★★ ()

Очередной мажорный релиз. Очередная перделка для никому не нужной звонилки. В очередной раз не научили брать файлпикер из рабочего окружения.

Уже совсем как-то не смешно.

anonymous ()

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

А как это они заметили?

Отныне эти файлы перенесены в ресурсы браузера и не могут быть изменены.

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

ilnnli ()

Почему нет инфы про новые прекрасные 0-day уязвимости?

invokercd ★★★★ ()

Да, флэш из этого релиза таки повыпиливали частично. HDKinoteatr - всё, кинухи не показывает, в то время как хромиум - всё работает.

Alexonline ★★★ ()

Эх, когда же они сообщат о выпиливании Hello, Pocket, PDF.js и кнопку «поделиться с различными сервисами» в отдельные дополнения, о нормальной панели быстрого доступа (например, как в Опере Speed Dial или Табло Яндекс.Браузера).

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