LINUX.ORG.RU

Firefox 47

 ,


0

3

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

  • При отсутствии Flash-плагина включается автоматическая замена старого кода <embed> на страницах, встраивающих видео с YouTube, на новый <iframe>, что позволяет просматривать видео средствами HTML5.
  • Поддержка алгоритмов ChaCha20/Poly1305.
  • На достаточно производительных компьютерах задействован видеокодек VP9.
  • Удалена поддержка FUEL (Firefox User Extension Library). Прекращена поддержка дополнений, которые её использовали. Разработчикам этих дополнений следует перейти на использование SDK.
  • Настройка browser.sessionstore.restore_on_demand будет сброшена в значение по умолчанию (true), чтобы избежать проблем с производительностью в многопоточном режиме работы.
  • Возможность отключить кэширование HTTPS-страниц при навигации кнопками «Вперёд/Назад».
  • При нажатии на кнопку добавления закладки («звёздочка») открывается окно с выбором места размещения закладки. В Firefox 48 раздел неотсортированных закладок будет переименован в «Другие закладки», что более точно отражает его смысл. В Firefox 49 в основном меню закладок появится подборка из 5 свежих закладок, которые были добавлены последними.
  • Новая боковая панель, содержащая список вкладок, синхронизированных с другими устройствами.
  • В версии браузера для Windows и Mac OS добавлен ещё один проприетарный модуль. Модуль, предоставленный корпорацией Google, позволяет просматривать защищённое содержимое, требующее наличия плагина Silverlight (1265270). Доступны сборки EME-free (без проприетарных модулей).
  • Переход к обязательному подписыванию дополнений в очередной раз отложен, поскольку разработчики не успели выпустить небрендированную версию браузера (без логотипа и торговой марки Firefox).
  • Прекращена поддержка Firefox ESR 38.x.
  • Латгальская локализация.


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


CSS:


JavaScript:


API/DOM:


Audio/Video:

  • Воспроизведение WAV-файлов, сжатых с помощью алгоритма u-law (851530).


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


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

  • В режим чтения добавлена функцию зачитывания текста при помощи синтезированной речи.
  • Добавлена, пока отключённая, возможность блокировать загрузку нежелательного («хакерские» утилиты, программы просмотра сохранённых паролей) и подозрительного программного обеспечения.
  • Добавлена, пока отключённая, поддержка U2F (открытого протокола универсальной 2-факторной аутентификации с использованием USB-токенов).
  • Добавлена, пока отключённая, возможность средствами защиты от отслеживания блокировать адреса тех SWF с популярных сайтов, которые были замечены в попытках получить список шрифтов или совершить другие подозрительные действия.
  • Распространение blocklist и отозванных сертификатов постепенно переходит на новый бэкэнд под названием Kinto.


Подробности

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

★★★★★

Проверено: Falcon-peregrinus ()
Последнее исправление: CYB3R (всего исправлений: 3)

Ответ на: комментарий от skvitek

Даже автоматизировал, while [ 1 ]; do sleep 1; xdotool keydown «Insert» keyup «Insert»; done
Никак баг не работает.

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

Скачиваешь GTK+ 2, распаковываешь, заходишь в директорию. Потом:

./configure --prefix=/tmp/5 --enable-debug=no
make -j4
make install

Дальше запускаешь Firefox со свежесобранным GTK+:

LD_LIBRARY_PATH=/tmp/5/lib firefox

Идёшь на страничку с textarea и нажимаешь Insert.

Собственно, ты и без сборки можешь увидеть, что выскакивает пачка предупреждений от GTK+. В версии с принудительно отключенными проверками проверок нет. (Вот сюрприз-то!) И вместо предупреждений будет сегфолт.

Представляешь? Этот пациент уже полгода специально собирает GTK+ таким образом, чтобы чуть ли не в каждой новости о Firefox жаловаться на это.

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

Скачиваешь GTK+ 2, распаковываешь, заходишь в директорию. Потом:

Уже догадался :) Не захотела конпилятся, у меня без devel оказывается, поставил скачиваться усе, заодно обновлю. :)

Собственно, ты и без сборки можешь увидеть, что выскакивает пачка предупреждений от GTK+.

Точно, есть такая буква, не внимательно прочитал. Спасибо за пояснения. Запускал ff тупо из меню.

Представляешь? Этот пациент уже полгода специально собирает GTK+ таким образом, чтобы чуть ли не в каждой новости о Firefox жаловаться на это.

Болеет видимо. Пожалеть его надо.

ЗЫ Все равно стало интересно, посмотрю потом на крэш. А то вот так живеш и не в курсе :) Спасибо за пояснения!

anc ★★★★★
()
Ответ на: комментарий от i-rinat

То есть этот сегфолт у нормальных людей тупо невозможно воспроизвести? ЧТД, поциент - красноглазый наркоман.

border-radius
()
Ответ на: комментарий от fornlr

У тебя там клавиатура к маку припаяна что ли?

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

Так и собираю. Дебаг в релизных билдах включают идиоты.

Алсо, собрал webkitgtk и перешёл на midori.

Счастливо умереть, Firefox!

skvitek ★★★
()
Ответ на: комментарий от border-radius

Я знал, что ты это скажешь. Тема это тема. Подхватывать тему оно действительно умеет.

Начиная с 35 версии они перешли с GTK+ на свою Aura UI.

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

Разупорись ×2. Аура включается отдельным флагом при сборке. Какое-то время она была дефолтным интерфейсом. Сейчас для менюшек дефолтный GTK. Ничто, разумеется, не мешает вернуть ауру.

А вообще, даже если и полностью выпилят GTK - что в этом плохого? Чем больше интерфейсов на HTML5, тем лучше. Руки полностью развязаны.

border-radius
()
Последнее исправление: border-radius (всего исправлений: 4)
Ответ на: комментарий от border-radius

Аура включается отдельным флагом при сборке. Какое-то время она была дефолтным интерфейсом. Сейчас для менюшек дефолтный GTK. Ничто, разумеется, не мешает вернуть ауру.

Вот разработчики хромиума бы удивились такому...

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

Хоть 50 раз повторяй свое глупое 'разупорись'

Chromium не может работать без aura. А GTK+ там просто с боку припеку, без которого можно обойтись.

Какое-то время она была дефолтным интерфейсом.

Это вообще самый пёрл

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

А GTK+ там просто с боку припеку, без которого можно обойтись.

Вот когда хромиум перестанет тянуть его в зависимостях, тогда поверю.

border-radius
()
Ответ на: комментарий от skvitek

начал падать после 38-й версии.

Тот баг проявлялся ещё в 4-й версии, в 2011-м году, а не только в 38-й версии. Так что это что-то у тебя поменялось. Например, ты всегда тогда собирал с отладкой, а теперь собираешь с принудительным отключением. Вряд ли ты вникаешь в инструкции LFS. Копипастишь не глядя, скорее всего.

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

И да, если его кто-то всё же починит, фикс войдёт только в Firefox 50, так что можешь расслабиться.

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

Ага, работает :) Поциент точно не здоров, если специально делает себе больно, для таких есть даже специальное слово на букву м.

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

Так и собираю. Дебаг в релизных билдах включают идиоты.

Ты это... Патрика не трогай!!!

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

Я никогда не собирал gtk с --enable-debug - firefox начал падать после 38-й версии.

Читаем ссылку которую приводили выше, «Reported: 2011-05-29 13:30 PDT by Rakeka» - какая 38-я версия дорогой? Все началось гораааздо раньше. Так что не надо нам тут парить мозг про «Я никогда не собирал ».

anc ★★★★★
()
Ответ на: комментарий от i-rinat

Я всё собираю без отладки.

А свои догадки и раздутое самомнение засунь себе в место чуть пониже спины.

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

Парю где хочу, законом не запрещено.

У меня firefox начал падать с 39-й версии. Собирал каждую последующую, ловил баги, откатывался на 38-ю. Такие дела. В скрипт сборки пакета gtk+ у меня всегда забиты одни и те же опции сборки, и я не могу включить дебаг даже по дикой пьяни.

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

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

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

Всё таки Мозилловцы молодцы, пофиксили всё в этой версии.

th3m3 ★★★★★
()

Эти гомосексуалисты, за каким-то хером изменили положение кнопки удаления закладки…

KOT040188 ★★
()

На достаточно производительных компьютерах задействован видеокодек VP9

На кой чёрт вот они это сделали? VP9 не нужен, это тормозное говно можно выкидывать, оно не оправдывает вкладываемых в него ресурсов, как со стороны производителя, так и со стороны пользователя.

Ка это отключить?

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

Купить «менее производительный компьютер» :)

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

Отключить mediasource. Тогда будет h264, если h264 недоступен, будет vp8. Можно отключить сразу webm, но тогда отвалится и vp8. Вариант другой - купить видеокарту с аппаратным vp9 декодером.

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

Всем плевать на эту рудиментарную клавишу

Shift+Insert, например, нажимать удобнее, чем Ctrl+V. Часто пользуюсь.

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

Сделай userscript, запускающийся на document-start:

document.createElement('video').constructor.prototype.canPlayType = function (type) {
  if (type.match(/vp9/)) {
    return '';
  }
  return 'probably';
};

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

Shift+Insert, например, нажимать удобнее, чем Ctrl+V. Часто пользуюсь.

Ну конечно. 1. ctrl и v расположены ближе. 2. если взять ноутные клавы, где каждый дроч делает как хочет, то о привычном расположении вобще забыть можно, каждый раз вглядывайся гже этот ins. Офигенно «удобно».

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

Я пользуюсь простой десктопной клавой Defender на которой Insert ближе. Но согласен, бывает нестандартное расположение, бывает где-то Ctrl+V ближе. В моем случае так.

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

Ясно. «Мама купила на новый год компьютер» (с)

anc ★★★★★
()

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

Этим кто-то реально пользуется?

djambeyshik ★★★★★
()
Ответ на: комментарий от i-rinat

Спасибо. Интересное решение. Но ещё больше интересно как ты до него додумался :)

В about:config есть два параметра: media.benchmark.vp9.threshold и media.ffvpx.enabled. Есть подозрение, что они как-то относятся к способности браузера проигрывать VP9.

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

интересно как ты до него додумался

Это переделка кода, который вообще отключает HTML5 video на выбранных сайтах. На Youtube это имеет смысл — Flash версия плеера умеет использовать аппаратное декодирование, а HTML5 версия — нет. Так ноут меньше греется и меньше шумит.

media.ffvpx.enabled

Есть libvpx и ffvpx. Скорее всего, эта настройка выбирает, какой вариант использовать.

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

Здравствуйте!

А мне ваш сайт очень понравился.. :)

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