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).

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

★★★★★

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

Ну чем он декодирует H264, вроде грузит не сильно, неужели аппаратное ускорение, кто-нибудь знает?

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

Push api еще забыл. Еще один пункт в список » что отключить в about: config"

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

Или я не понял, но зачем темная тема рамки окна FF если все окна в Windows 10 светлые?

Чтобы было еще серее. Это же так модно сейчас.

Citramonum ★★★
()

Спасибо. Апдейты уже стоят)

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

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

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

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

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

m0rph ★★★★★
()

Тормозное шерето ненужное.

Закопать.

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

Брось каку! Флеш нужен только пользователям говнобраузеров, в которых так и не завезли проигрывание мультимедиа, которое бы не тормозило.

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

на ютубе только html5 видео, флеш пропал совсем.

У меня тоже . В about:config выполни - media.webm.enabled = false . У меня получилось - вроде работает . HTML5 - (в текущем состоянии) не нужен . А вообще , пора искать альтернативу этому браузеру . Зонд на зонде и зондом погоняет .

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

Скоро и у хакеров получится.

У меня слабенький , одноядерный ноутбук . HTML5 - жутко тормозит , а Flash нормально работает . И шо делать ? :)

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

У тебя есть выбор между решетом и чем-то другим. Выбор очевиден :) А вообще, если всё настолько плохо, можно просто скачивать видео cclive. Всё равно «XYZ в браузере» это тормоза.

Deleted
()

Push API

Each browser has a push server, used to handle the sending of the push notifications to the right place; the endpoint contains the specific key for each particular existing subscription. It is a good idea to keep this hidden, so that 3rd parties cannot abuse the service and send malicious messages (lots of messages to waste battery, etc.) Even if this is compromised, browser do provide extra security features. Push (and Service Workers) will only run under HTTPS. Chrome brings up a UI dialog every couple of pushes to confirm that the user still wants to receive notifications, to discourage over use. Firefox enforces a system whereby if you don't go back to the site or app that is pushing within a certain number of days and they send you multiple notifications, they will be restricted — this is a logical pattern for app notification and usage.

Note: Chrome currently requires you to set up a project on Google Cloud Messaging to send push messages, and use the associated project number and API key when sending push notifications via whatever server you are using. It also requires an app manifest with some special parameters to use this service. This restriction will hopefully be removed in the future.

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

А вообще, если всё настолько плохо, можно просто скачивать видео cclive.

Не , спасибо . Я пока на Flash побуду . Может со временем запилят какую-то альтернативу .

P.S Чем смотреть вот это видео ? :)

http://echo.msk.ru/programs/personalno/1600678-echo/#mmvideo

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

Смотреть через mpv+ytdl, очевидно же.

У меня mplayer . mpv - не нужен . :)

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

Под Ubuntu пол часа назад прилетело, шустро, не обычно как-то...

Наоборот, обычное дело. Ибо секурные обновления превыше всего. Если бы обновление не было бы секурным, то тут уж...

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

mpv+ytdl

pacman -Sii youtube-dl

Зависит от : python python-setuptools

У меня нет python . И не будет (◠‿◠)

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

Потому что разработчикам свободного браузера плевать на пользователей огороженной проприетарной оси

врёшь

1) разработчики mozilla работают на OS X

2) реализация некоторых фишек появился раньше на OS X чем на линуксе (MSE, тот самый вынос в отдельные треды из новости)

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

Как там с MSE?

Традиционно. Под линуксами по умолчанию отключен. На Windows и OS X только для тытрубы.

Whether to enable MediaSource support.

We want to enable on non-release builds and on release windows and mac but on release builds restrict to YouTube. We don't enable for other configurations because code for those platforms isn't ready yet.

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

Просроченные сертификаты

Как в FireFox принудительно добавить исключение в сертификатах?
Дано: старенькие серверы HP с iLO-100, на которых сертификат безопасности от HP просрочен. Ну старенькие серверочки!
Нужно: подключиться к iLO этих серверочков.
При попытке подключения Firefox утверждает, что сертификаты - гавно, при попытке добавления исключения Firefox подтверждает своё презрительное отношение к компании HewlettPackard.

Pronin ★★★★
()

Исправлено некорректное отображение в просмотрщике PDF текста на индийском языке Каннада

наконец-то...

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

Меня-то всё устраивает, а вот местные клоуны с фанатиками так не считают.

можешь пидарский флаг с аватары не убирать.

anonymous
()

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

Как раз мой случай. Я модифицировал google.xml, чтобы он приводил на google.com, а не перенаправлял согласно ip, но в последнее время это перестало работать. Теперь понятно, откуда уши растут. Продажные мозиловские сволочи. А самое неприятное, что и переходить-то некуда — Chrome-поделия даже и рядом не валялись с Firefox, что впрочем не удивительно, учитывая корни последнего.

anonymous
()

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

Как раз мой случай. Я модифицировал google.xml, чтобы он приводил на google.com, а не перенаправлял согласно ip, но в последнее время это перестало работать. Теперь понятно, откуда уши растут. Продажные мозиловские сволочи. А самое неприятное, что и переходить-то некуда — Chrome-поделия даже и рядом не валялись с Firefox, что впрочем не удивительно, учитывая корни последнего.

anonymous
()

Firefox-то ладно, я уже давно разочаровался в его новых версиях.

Кроме того, началась подготовка к закрытию FTP-сервера (ftp://ftp.mozilla.org) и переносу его содержимого на мощности Amazon AWS (https://ftp.mozilla.org).

Вот это огорчило. Я же как люблю под вендой делать — ставлю её, в проводнике набираю ftp://ftp.mozilla.org и качаю браузер. А теперь что, прикрывают лавочку… Даже в таких мелочах подсолить решили.

batekman ★★★
()

обновился. смотрю, на youtube и интерфейс теперь новый нарисовался.

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

это какая-то идиотская фича?

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

то видео с ютуба останавливается, а звук продолжает идти

HTML5 или Flash ? У меня Flash - такого как у тебя не наблюдается .

anonymous
()

Ну ё-моё, только что ночью собрал 39.0.3, ещё как чувствовал, что скоро 40 выйдет.

На платформе Linux ускорены прокрутка

Когда уже плавную прокрутку через XInput2 сделают?

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

только что ночью собрал 39.0.3

И правильно сделал . Побудь пока на 39-ой версии . Я и сам откачусь назад , а может и вообще Pale Moon установлю . Ещё не решил - думаю ...

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

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

Через сбор телеметрии.

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

Как раз мой случай. Я модифицировал google.xml, чтобы он приводил на google.com, а не перенаправлял согласно ip, но в последнее время это перестало работать. Теперь понятно, откуда уши растут.

Не надо модифицировать стандартные поисковики, они же перезаписывались при каждом обновлении. Сделай себе в профиле Firefox папочку /searchplugins/ и закинь туда свой кастомный поисковый движок. Только не забудь внутри у него изменить название между <ShortName></ShortName> на что-то, отличающееся от встроенного поисковика, чтобы оно не конфликтовало.

Угораю с людей, есть культурный способ настраивать браузер через профиль, а они курочат файлы браузера. Как операсты когда-то.

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

Только линуксовых ОСей как я понимаю это не каснётся.

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

суть.

смотрю видео на youtube через флеш — всё ок, как обычно, как и должно быть.

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

непонятная фича, ищу где настраивается...

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

Не надо модифицировать стандартные поисковики, они же перезаписывались при каждом обновлени

Какие обновления? Периодически устанавливаю (с мыслью: а вдруг?) мажорные релизы. Вот и сейчас поставил 40-й. К чести мантейнеров SuSE следует добавить, что собрали они его самым превосходным образом, и обошлось без недоразумений с пустыми страницами и пр. уже рассмотренных на ЛОР-е.Никакой левой рекламы и т.п. так же не обнаружилось — только закладки Mozilla, SuSE, и ещё пару по мелочи, которые впрочем отключаются. Поставил на чистый профиль, и после предварительной настройки и установки привычных расширений мне даже на какое-то время показалось что это вроде «оно», и уже можно переходить, но… поработав некоторое время снёс, и вернулся на 10.0.12esr, всё что появилось позже — пусть используют сами разработчики и их родственники из компании Гугель.

P.S. Поисковики (google во всяком случае) теперь вообще нет смысла модифицировать, т.к. оно руководствуется исключительно данными геолокации, и плевать хотело на пользовательские модификации — проверено мною лично в разных странах; единственное что можно сделать — это настроить само google, и сохранить настройки, но даже в этом случае оно обычно ограничивается только языком интерфейса и кое-какими мелочами, а результат запроса всё равно норовит подсунуть согласно местоположению вопрошающего.

anonymous
()

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

Дошло, наконец-то!
Интересно, сколько этажей имел vox populi?

Hurenweibel ★★
()

это Lin!

Более плавные скроллинг и анимация на платформе Windows за счёт аппаратной вертикальной синхронизации
Улучшенная тема для Windows 10

toney ★★★★★
()

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

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

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

Она сильно частичная. И глядя на 100500 хромиумов я не уверен, что многопроцессорность браузера это хорошо.

kirill_rrr ★★★★★
()

А я всё жду обновления SeaMonkey. А его всё нет и нет...

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