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)

Изменения, не отражённые в примечаниях к выпуску:

  • Добавлена настройка browser.urlbar.unifiedcomplete, включение которой расширяет поисковые возможности адресной строки;
  • Добавлена настройка network.notify.changed, за которой скрывается новый механизм, позволяющий браузеру оперативно реагировать на изменение сетевого подключения;
  • Добавлена настройка dom.ipc.plugins.flash.disable-protected-mode, управляющая работой защищенного режима Flash-плагина (отключение этого режима иногда решает проблемы с постоянными падениями). Не работает в Windows 8 (будет исправлено в 37-й версии);
  • Добавлена настройка browser.devedition.theme.enabled, при включении заменяющая стандартную тему браузера на тему из версии для разработчиков;
  • Добавлена настройка browser.devedition.theme.showCustomizeButton, добавляющая в режим настройки кнопку для переключения между стандартной темой и темой для разработчиков (для появления кнопки требуется перезапуск);
  • Добавлена настройка devtools.timeline.enabled, включающая временную шкалу в инструментах разработчика;
  • Добавлена настройка dns.ttl-experiment.enabled, управляющая сбором статистики, которая позволит разработчикам оценить эффективность текущих значений DNS TTL;
  • Удалена настройка browser.tabs.remote (многопроцессный режим). Вместо неё следует использовать browser.tabs.remote.autostart

Кроме того, за прошедший период разработчики добавили в ночные сборки Firefox начальную поддержку sandbox-изоляции на основе наработок проекта Chromium, возобновили работу по созданию Firefox для iOS, и начали эксперименты с переводом интерфейса Firefox на технологии HTML5.

anonymous
()

В топике про прошлый релиз кто-то жаловался, что этот новомодный поиск (он тогда был только в en-версиях) не позволяет менять порядок поисковых движков. Теперь позволяет. Нужно сходить в Настройки->Поиск и там мышью выстроить поисковики в желаемом порядке. Еще, совершенно случайно, обнаружил, что можно открывать настройки не в отдельном окне, а во вкладке - browser.preferences.inContent=true

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

настройки не в отдельном окне, а во вкладке - browser.preferences.inContent=true

Вот это, кстати, давно уже.

А релиз не шибко интересный какой-то.

Bfgeshka ★★★★★
()

впервые я собрал FF на пару часов раньше, чем об этом написали новость, так что, «ждем ебилдов» — не в этот раз.

redhat
()

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

dk-
()
Ответ на: комментарий от vitalikp

А about:newtab починили?

а что с ним было? Я всего этот крэп отключаю, у меня каждая новая вкладка — пустая (browser.newtab.url == about:blank).

redhat
()

Это стабильная версия? В Kubuntu 14.04 прилетит?

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

https://support.mozilla.org/uk/questions/1025669

Если коротко, то когда ставишь browser.newtabpage.rows и browser.newtabpage.cols например 6. То после перезапуска фаерфокса их столько не будет. Не знаю что они там наменяли, но с 33 версии оно стало неюзабельным. Поэтому сижу на 32 версии.

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

При таких чейнджлогах его давно пора на Rust'е переписывать.

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

Хочу как в хром, но без превюьх
Просто что-бы google.com открывался с фокусом в поиск (не обязательно - ок гугл чтобы умело) и открывалось за секунду
Просто добавить google.com в about:config не катит

ubuntuawp ★★
()

Ждём в обновлениях Fedora...

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

Дефортная страница в ФФ (с лисой) это и делает, причём даже предварительно не надо ломиться в гугол. Хотя у меня и так тоже можно, и спиддиал есть.

https://dl.dropboxusercontent.com/u/54969696/l/2015-01-14-040434_1366x768_scr...

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

Жертвовать обнолениями для визуальной составляющей - это не дело, особенно когда можно поставить всего одно (!) дополнение без донастройки (!!). А «симпатичный дефолт» это для тех, кому везде бубны мерещатся.

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

media.peerconnection.enabled=false

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

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

Удалена настройка browser.tabs.remote (многопроцессный режим). Вместо неё следует использовать browser.tabs.remote.autostart

При browser.tabs.remote.autostart -> true - будет включен многопроцессорный режим в обычной версии Firefox 35? Или только в ночных сборках? Я активировал, но вроде ничего не изменилось.

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

Жертвовать обнолениями

Назови хоть одно, которое по твоему мнению очень важно? Если было бы что-то критичное, я бы наверно подумал, а так. В новых версиях для меня нет ничего интересного.

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

Щито? Какой бланк, какой rows? Дефолт это строка поиска и ряд служебных кнопок, всё.

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

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

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

O02eg ★★★★★
()

Поддержка импорта HTML (877072);

Сказали же, что не будут поддерживать пока. Как так?

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

https://addons.mozilla.org/ru/firefox/addon/auto-dial/

https://addons.mozilla.org/ru/firefox/addon/auto-dial-helper/ (какое-то дополнение к дополнению, лол)

https://addons.mozilla.org/ru/firefox/addon/fast-dial/ (можно вместо превьюх делать иконки)

https://addons.mozilla.org/ru/firefox/addon/tabsbook/

Если все же захочется использовать стандартные превьюхи, есть аддоны New Tab Tools и New Tab Pro, которые не добавляют свой собственный SpeedDial, а лишь расширяют возможности, уже заложенные в браузер.

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

В которой

Mozilla will not ship an implementation of HTML Imports.

ЯННП.

Deleted
()

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

Не нужно.

Остальное вроде хорошо, надо будет попробовать hello.

Klymedy ★★★★★
()

Добавлены функции «поделиться страницей в соцсетях« и «магазин приложений»;

Уже не стесняются. Зонды плашмя вставляют.

fero ★★★★
()

На хрена кнопку репоста сделали?

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

New Tab King, хз правда работает ли он с 35 версией

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

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

Мне тег [сарказм] мерещится? Новость как новость, хорошая.

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

Никакого сарказма. Анонимус молодец. Браузер отличный.

dk-
()
Ответ на: комментарий от fero

Уже не стесняются. Зонды плашмя вставляют.

Тоже бесит эта проплаченная фигня в браузерах. Какого чёрта они там себе позволяют?

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

Просто что-бы google.com открывался с фокусом в поиск (не обязательно - ок гугл чтобы умело) и открывалось за секунду

Кстати, есть ли возможность как-то запретить сайтам менять мой фокус? Бесит, когда переходишь на страницу, а фокус сразу в поле ввода (соответственно хоткеи вимператора не работают, пока не нажмёшь ESC). Я пока по юзерскрипту для каждого из важных сайтов, раздражающих этим, пишу. Нет ли способа сразу решить проблему полностью?

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

Да я о том что большая часть чейнджлога вообще не про браузерные фичи, а какую-то ненужную фигню, которую насовали в файрфокс. Третью ветку ни кто случаем не форкал?

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

Третью ветку ни кто случаем не форкал?

Nightingale не предлагать.

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

Уже не стесняются. Зонды плашмя вставляют.

fero ★★★★ (15.12.2014 15:56:09) : У нас нация торгашей и менеджеров

Так Вам зонды нужны или нет?

void_ptr ★★★★
()
Последнее исправление: void_ptr (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.