Состоялся релиз web-браузера Firefox 77, а также мобильной версии Firefox 68.9 для платформы Android. Кроме того, сформировано обновление ветки с длительным сроком поддержки 68.9.0. В ближайшее время на стадию бета-тестирования перейдёт ветка Firefox 78, релиз которой намечен на 30 июня.


Основные новшества:

  • Добавлена новая служебная страница "about:certificate" для доступа ко встроенному интерфейсу просмотра сертификатов. В интерфейсе можно вывести список корневых и сохранённых сертификатов, посмотреть детали по каждому сертификату и выполнить экспорт сертификатов (поддержка импорта пока отсутствует).

    0_1591114573.png

  • Добавлена экспериментальная поддержка формата изображений AVIF (AV1 Image Format), в котором задействованы технологии внутрикадрового сжатия из формата кодирования видео AV1 (поддерживается начиная с Firefox 55). Для включения AVIF в about:config предусмотрена опция image.avif.enabled. Контейнер для распространения сжатых данных в AVIF полностью аналогичен HEIF. AVIF поддерживает как изображения в HDR (High Dynamic Range) и цветовом пространстве Wide-gamut, так и в стандартном динамическом диапазоне (SDR).
  • Расширено число систем для которых включена система композитинга WebRender, написанная на языке Rust и позволяющая добиться существенного увеличения скорости отрисовки и снижения нагрузки на CPU. WebRender выносит на сторону GPU операции отрисовки содержимого страницы, которые реализованы через выполняемые в GPU шейдеры. WebRender теперь включён на оборудовании с Intel Skylake GT1, APU AMD Raven Ridge, AMD Evergreen и на ноутбуках с видеокартами NVIDIA, работающих под управлением Windows 10. Для принудительного включения в about:config следует активировать настройки "gfx.webrender.all" и "gfx.webrender.enabled" или запустить Firefox с выставленной переменной окружения MOZ_WEBRENDER=1.
  • В адресной строке улучшен разбор поисковых фраз. Слова с точкой теперь оцениваются на связь с актуальными доменами (например, раньше ввод ключей вида "test.log" приводил не к поиску, а к попытке открытия сайта, а ввод "data:url" с пробелами и символом вопроса - к поиску, а не загрузке).
  • Включён по умолчанию режим очистки старых Cookie и данных сайта при обращении к сайтам с кодом отслеживания перемещений, с которыми пользователь интерактивно не взаимодействовал. Режим нацелен на борьбу с отслеживанием через редиректы.
  • Добавлена поддержка необязательных полномочий, запрос которых в дополнениях не приводит к выводу уведомления о подтверждении новых полномочий при установке или обновлении дополнения, а выводится при непосредственном обращении дополнения к операции, требующей повышенных прав. В число полномочий, которые можно заявить как необязательные, включены management, devtools, browsingData, pkcs11 proxy и session. В качестве мотива добавления необязательных полномочий упоминается желание снизить нагрузку на пользователей при обновлении дополнений и предоставить возможность обновления дополнения без обязательного подтверждения полномочий (ранее, если пользователь не согласен с полномочиями, дополнение не обновлялось).
  • Для пользователей из Великобритании на странице новой вкладки включено отображение контента, рекомендованного сервисом Pocket. Ранее подобные страницы показывалась только пользователям из США, Канады и Германии. Связанная с подбором контента персонализация выполняется на стороне клиента и без передачи сведений о пользователе третьим лицам (в браузер загружается весь список рекомендованных ссылок на текущий день, который ранжируется на стороне пользователя, отталкиваясь от данных истории посещений). Следует отметить, что оплаченные спонсорами блоки показывается только в США и явно помечены как реклама, в остальных странах рекламные статьи пока не используются. Для отключения рекомендованного Pocket контента предусмотрена настройка в конфигураторе (Firefox Home Content/Recommended by Pocket) и опция "browser.newtabpage.activity-stream.feeds.topsites" в about:config.

    0_1525205587.png

  • В движке Gecko включён по умолчанию режим полного управления цветом (gfx.color_management.mode = 1), обеспечивающий цветокоррекцию с использованием цветовых профилей не только для изображений в тегах img, но и для CSS.
  • В конфигураторе в выпадающий блок методов блокировки Cookie в секции настройки блокировки отслеживания перемещений добавлен новый пункт для динамической изоляции Cookie по отображаемому в адресной строке домену ("Dynamic First Party Isolation", когда свои и сторонние вставки определяются на основе базового домена сайта).
  • Для упрощения навигации на устройствах с сенсорными экранами увеличены отступы на панели закладок (при открытии новой вкладки новая адресная строка Megabar частично перекрывает панель с закладками и оставляет мало места для нажатия).
  • Реализованы новые модальные диалоги, привязанные к отдельным вкладкам и не блокирующие весь интерфейс. Для управления включением привязки диалогов в about:config добавлены опции "prompts.defaultModalType", "prompts.modalType.confirmAuth" и "prompts.modalType.insecureFormSubmit" (1 - привязка к контенту, 2 - привязка к вкладке, 3 - привязка к окну).

    attachment.cgi?id=9126714

  • В about:config добавлена новая настройка middlemouse.openNewWindow, при помощи которой можно отключить использование средней кнопки мыши для открытия ссылки в новой вкладке.
  • Удалена настройка browser.urlbar.update1.view.stripHttps (поддержка настройки browser.urlbar.trimURLs сохранена).
  • Из движка Gecko полностью удалена поддержка XUL Grids.
  • По умолчанию включён автоматический поворот JPEG-изображений на основе данных из Exif.
  • Удалена настройка "browser.urlbar.oneOffSearches". Для скрытия кнопок альтернативных поисковых систем, появляющихся при начале набора в адресной или поисковой строке, можно выбрать необходимые поисковые системы на странице about:preferences#search.

    0_1591115848.png

  • Текст, не вмещающийся в ограничение "maxlength", больше не обрезается при вставки в поля <input> и <textarea>.
  • Добавлен метод String.prototype.replaceAll(), возвращающий новую строку (исходная строка не меняется), в которой на основании заданного шаблона выполнены замены всех совпадений. Шаблоны могут быть как простыми масками, так и регулярными выражениями.
  • Обеспечено отображения значения метки, заданной при помощи атрибута "label" в элементе <option>, если содержимое элемента не заполнено.
  • В IndexedDB реализовано свойство IDBCursor.request.
  • Добавлена экспериментальная поддержка раскладки Masonry в grid-контейнерах.
  • В средства для разработчиков добавлена панель для оценки потенциальных проблем с совместимостью с разными браузерами (показывается в каких браузерах поддерживается то или иное свойство CSS, привязанное к выбранному элементу). Включается через настройку devtools.inspector.compatibility.enabled в about:config.

    compat_view.png

  • Внесена большая порция улучшений в отладчик JavaScript. Ускорена загрузка и пошаговая отладка, сокращено потребление памяти. Улучшено сопоставление разных представлений кода (source map), позволяющее просматривать переменные из оригинальных исходных текстов при отладке итоговых модулей. При изменении выделенной строки через клик в окне Call Stack и запуска пошагового выполнения  (Step over, F10), отладчик будет выполнять код до тех пор, пока не достигнет строки, идущей следом за выделенной.  В панель добавлено меню (значок шестерёнки), в котором пока только один пункт для отключения JavaScript. Добавлена возможность установки  условных точек останова (watchpoint), приостанавливающих выполнение при изменении или чтении определённых значений (ранее можно было приостановить выполнение  при чтении и изменении по отдельности).

    Set.png

  • В панель интерфейса для инспектирования сетевой активности добавлено меню "Actions", в котором собраны функции управления ведением логов (сохранение лога между загрузками сайта, импорт HAR-файла, запись HAR-файла). В панель блокировки запросов ("Request Blocking") добавлено контекстное меню для включения, отключения и удаления блокируемых элементов.

    Settings-Menu.png

  • Отключение поддержки FTP отложено до выпуска Firefox 79, но уже добавлена опция для управления активностью FTP (network.ftp.enabled в about:config).

Кроме новшеств и исправления ошибок в Firefox 77 устранено 9 уязвимостей, из которых 7 помечены как опасные:


  • Четыре уязвимости (собраны под CVE-2020-12411 и CVE-2020-12409) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.
  • Уязвимость CVE-2020-12406 вызвана отсутствием проверки типов при удалении объектов NativeTypes и потенциально может использоваться для организации выполнения кода атакующего.
  • Уязвимость CVE-2020-12405 вызвана обращением к освобождённому блоку памяти (Use-after-free) в SharedWorkerService и скорее всего ограничивается вызовом краха.
  • Уязвимость CVE-2020-12399 связана с подверженностью библиотеки NSS атаке по сторонним каналам, позволяющей на основе анализа различий во времени вычислений восстановить закрытый ключ для цифровой подписи DSA.

Загрузить:

    Русская версия:

        ico-win.png Windows (64 бит)
        ico-win.png Windows MSI (64 бит)
        ico-win.png Windows (ARM 64 бит)
        ico-win.png Windows (32 бит)
        ico-win.png Windows MSI (32 бит)
        ico-osx-uni.png Mac OS X
        ico-tux.png Linux (64 бит)
        ico-tux.png Linux (32 бит)


    Английская версия:
        ico-win.png Windows (64 бит)
        ico-win.png Windows MSI (64 бит)
        ico-win.png Windows (ARM 64 бит)
        ico-win.png Windows (32 бит)
        ico-win.png Windows MSI (32 бит)
        ico-osx-uni.png Mac OS X
        ico-tux.png Linux (64 бит)
        ico-tux.png Linux (32 бит)

Другие языки


Что нового в Firefox 77 для разработчиков
Примечания к выпуску для Windows, Mac and Linux


Новость взята с сайта opennet.ru

У меня в 77-й версии WebRender отключился. :| И принудительно тоже не включается. А на 76-й всё автоматом включалось. Win-10 LTSC, Intel UHD Graphics 630.
Упс, принудительно всё-таки включился, хотя и не с первого раза... :rolleyes:

Как же достали уже с этой адресной строкой :angry:

напомните пожалуйста, как поправить адресную строку?

Optimus Prime пишет

напомните пожалуйста, как поправить адресную строку?

Добавить это в userChrome.css

Optimus Prime
Или это: https://forum.mozilla-russia.org/viewto … 86#p774586

Как пишут: удалена настройка browser.urlbar.update1.view.stripHttps (поддержка настройки browser.urlbar.trimURLs сохранена).
Но хотя бы Отключить выпадающий список при установке курсора в строке адреса

скрытый текст
// Отключить выпадающий список при установке курсора в строке адреса. т.е. вернуть старую адресную строку(появилось в FF75)
user_pref("browser.urlbar.update1", false);
user_pref("browser.urlbar.update1.interventions", false);
user_pref("browser.urlbar.update1.searchTips", false);
user_pref("browser.urlbar.update1.view.stripHttps", false);
user_pref("browser.urlbar.openViewOnFocus", false);

Totem пишет

Но хотя бы Отключить выпадающий список при установке курсора в строке адреса

У меня в FF 77 параметр_browser.urlbar.openViewOnFocus, отключает его.

Что то не удаётся мне вернуть прежнюю адресную строку, всё равно толстая. Переключил уже все 3 пункта в https://forum.mozilla-russia.org/viewto … 30#p779730

Bris88 пишет

не удаётся мне вернуть прежнюю адресную строку, всё равно толстая.

Тоже всё перепробовал, в 77 при наведении-клике на адресную строку, она увиличивается. видимо можно только как уже писали выше с помощью userChrome.css

Mozilla Firefox Browser 77.0.1

В about:config добавлена новая настройка middlemouse.openNewWindow, при помощи которой можно отключить использование средней кнопки мыши для открытия ссылки в новой вкладке.

Отключает browser.tabs.opentabfor.middleclick в итоге:iron:

Кому удастся вернуть адресную строку в прежнее состояние, опишите здесь, конкретный пример, что, где прописывать, изменять?

Bris88 пишет

Что то не удаётся мне вернуть прежнюю адресную строку, всё равно толстая.

В FF 77 только стилем: https://forum.mozilla-russia.org/viewto … 86#p774586

После обновы поломались дополнения uBlock Origin, Privacy Bager, Tab Counter, Cookie Auto Delete :/

Notanial пишет

После обновы поломались дополнения uBlock Origin

В порядке, вроде.

Виной этому настройки user.js от ghacks. В лом ковырять что именно, может поправят.

UP. Надо отключить параметр /* 0709 */ user_pref("network.file.disable_unc_paths", true);

Notanial пишет

После обновы поломались дополнения uBlock Origin, Privacy Bager

Эти точно работают.

Privacy Badger прям вчера обновили и один из пунктов был на тему "поломки сайтов при блокировании элементов".
uBlock Origin не обновляли, но после убирания некоторых фильтров, много рекламы вскрылось (EasyList тупо не справляется).

ibb1386 пишет

много рекламы вскрылось

Примеры?

voqabuhe
Куча заблокированных сайтов которые переходят на зеркала - вставляют всякие новые, анимационные банеры.
Допустим Анимевост (на всех зеркалах), а буквально вчера эти чудики - владельцы сайта, отключили функцию ПКМ на сайте (то есть, скрыть рекламу через функцию дополнения можно было только после нажатия на значок с расширением и выбором опции-скрытия. Функция через блокировку по ПКМ по пункту в опциях дополнения сделать было нельзя) :)

ibb1386
Много слов и не одного примера. Конкретно ссылки будут?

voqabuhe
На корову, вроде, не спорили... Вам принципиально защитить расширение ?
Я такой херомантией не занимаюсь.
Но если вам так прям попёрло, то...

скрытый текст
||animevost.org/templates/AnimeVostNext5/images/bannerTop.png$image
animevost.org##.present

Позавчера отписался на тему банеров в блоге - заблочили боковые стенды + RU AdList JS Fixes что-то скрыл со своей стороны (для профилактики).
6c1dd99f7974t.jpg
п.с что бы не бомбило скажу, что сайт открыт без фильтрации.

Раньше всем этим занимался один фильтр "Adblock Warning Removal List" - его убрали т.к, яко бы, он стал не нужным в виду добавления фильтров в другие отсеки.
Ну а на практике приходится всё так же использовать RU AdList JS Fixes и RU AdList CSS Fixes.

ibb1386
Как я понимаю ссылок не будет, решили ограничиться хамством?

Испортили [firefox] обновлением, адресная строка не возвращается, несколько расширений отключены, например "Мои сообщения".  Придётся переходить на старую версию, а не исправят, то браузер менять.

Корректирующее обновление Firefox 77.0.1

Опубликовано корректирующее обновление Firefox 77.0.1, в котором отключён автоматический выбор провайдера DNS over HTTPS (DoH) в процессе тестирования для последующего постепенного включения, чтобы не создавать пиковую нагрузку на провайдеров DoH. Реализованная в Firefox 77 тестовая проверка DoH с отправкой 10 пробных запросов каждым клиентом превратилось в подобие DDoS-атаки на сервис NextDNS, который не справился с нагрузкой

:)

Firefox 77.0.1

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

Они почему-то уменьшили до 8 адресов выпадающих в адресной строке,хотя у меня стоит 12 в browser.urlbar.maxrichresults 12

serg792 пишет

Они почему-то уменьшили до 8 адресов выпадающих в адресной строке,хотя у меня стоит 12 в browser.urlbar.maxrichresults 12

у меня 10 как и стоит browser.urlbar.maxrichresults 12

serg792 пишет

Они почему-то уменьшили до 8 адресов выпадающих в адресной строке,хотя у меня стоит 12 в browser.urlbar.maxrichresults 12

Есть такая  закладурка

Выделить код

Код:

place:queryType=0&sort=8&maxResults=10

Можете выставить вместо 10 хоть 100 и будет вам счастье. :music:
ПС Только не забываем перезагрузить [firefox] после добавления закладки, если чё.

voqabuhe
Не помогло

serg792
Что и где не помогло? Вы закладку сделали?

nontron пишет

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

Вот соглашусь. Большинство предыдущих нововведений, как бы они ни бесили олдфагов, всё же имели свою логику, пусть и спорную. Здесь я её не вижу. Шаг сродни удалению меню "Пуск" из Windows 8.

voqabuhe пишет

serg792
Что и где не помогло? Вы закладку сделали?

Я вставил этот код в файл userChrome.css

перестала работать настройка toolkit.cosmeticAnimations.enabled :(

CoolCmd пишет

перестала работать настройка toolkit.cosmeticAnimations.enabled :(

https://forum.mozilla-russia.org/viewto … 42#p781442

адресная строка починилась только в userChrome.css
и то не до конца...
подскажите, как вернуть (даже не знаю как правильно назвать).... стрелку в крайней правой части строки, при нажатии на которую выпадал список частопосещаемых сайтов??

MASe пишет

адресная строка починилась только в userChrome.css
и то не до конца...
подскажите, как вернуть (даже не знаю как правильно назвать).... стрелку в крайней правой части строки, при нажатии на которую выпадал список частопосещаемых сайтов??

https://addons.mozilla.org/en-US/firefo … id=1&pid=2

vending_machine пишет
MASe пишет

адресная строка починилась только в userChrome.css
и то не до конца...
подскажите, как вернуть (даже не знаю как правильно назвать).... стрелку в крайней правой части строки, при нажатии на которую выпадал список частопосещаемых сайтов??

https://addons.mozilla.org/en-US/firefo … id=1&pid=2

супер! проблему решил... но это получается теперь аддон? не стандартная функция?

x3100 пишет

несколько расширений отключены, например "Мои сообщения". 

У меня работают "Мои сообщения". Как раз версия тоже обновилась день-два назад. 2.8.1 стала

Подскажите, как теперь просматривать пароли? Перекидывает в Lockwise, а там все пусто

Garalf пишет

Подскажите, как теперь просматривать пароли? Перекидывает в Lockwise, а там все пусто

Отключить однопроцессорность.

vending_machine
Не хотелось бы.

удалено С ЭТОЙ АДРЕСНОЙ СТРОКОЙ! Есть какая нибудь петиция, чтобы эту хрень отключили?

Замечание п. 3.3
Sergeys

DmitriyNB поддерживаю! верните старую строку! :D

serg792 пишет

Я вставил этот код в файл userChrome.css

А зачем вы это сделали? Я же написал, что это закладурка, она же Bookmarklet. Почитайте, что это такое. Если вкратце, то создайте любую закладку, или новую, а потом при редактирование замените в ней Адрес на код который я привёл и незабудьте перезагрузить [firefox]

CoolCmd пишет

перестала работать настройка toolkit.cosmeticAnimations.enabled

Где-то читал что теперь эту настройку firefox берет из настроек windows, а именно

Панель управления - Специальные возможности - Облегчение работы - Отключить всю излишнюю анимацию

У меня на win8.1 такой путь, опция эта включена и анимации нет в лисе

Бумбик
ага, нашел: https://bugzilla.mozilla.org/show_bug.cgi?id=1478597

Бумбик пишет

Панель управления - Специальные возможности - Облегчение работы - Отключить всю излишнюю анимацию

это настройка переключает целую группу других настроек. лиса учитывает только одну, вот эту:
win+break -- advanced system settings -- advanced -- settings -- animate controls (в самом верху)

чтоб вырубить анимацию можно еще создать в about:config  ui.prefersReducedMotion  числового типа и присвоить ему 1. Это перепишет системные настройки

CoolCmd пишет

win+break -- advanced system settings -- advanced -- settings -- animate controls (в самом верху)

Панель управления — Система (или Win+break) — Дополнительные параметры системы — Дополнительно — Быстродействие — Параметры — Анимация на панели задач.
Неужели это оно и есть?

07-06-2020 21:58:10
Жду, когда Мозилла перестанет «совершенствовать» настройки и функции [firefox] и даст пользователям возможность пользоваться стабильным браузером со своевременными обновлениями безопасности — и не более!

Пандёнок пишет

Жду, когда Мозилла перестанет «совершенствовать» настройки и функции [firefox] и даст пользователям возможность пользоваться стабильным браузером со своевременными обновлениями безопасности — и не более!

«Это — фантастика!» :)

Пандёнок пишет

Анимация на панели задач

не угадал


Бумбик пишет

ui.prefersReducedMotion числового типа и присвоить ему 1

работает!

voqabuhe пишет
serg792 пишет

Я вставил этот код в файл userChrome.css

А зачем вы это сделали? Я же написал, что это закладурка, она же Bookmarklet. Почитайте, что это такое. Если вкратце, то создайте любую закладку, или новую, а потом при редактирование замените в ней Адрес на код который я привёл и незабудьте перезагрузить [firefox]

Спасибо,я уже нашел код и вставил его в userCrome.css и все 12 появились

Просто полыхает от изменений адресной строки.
Я понимаю - можно один раз ошибиться и выкатить плохое решение. Но блин, два раза подряд?

Да еще и теперь это нельзя нормально отключить.
Чтобы убрать уродливую рамку надо руками править userCrome.css
Чтобы вернуть стрелку справа, по клику на которой показывались часто посещаемые сайты - нужно ставить аддон!

Похоже, что пришла пора менять браузер :(

GreenBee

Чтобы вернуть стрелку справа, по клику на которой показывались часто посещаемые сайты - нужно ставить аддон!

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

oleg.sgh пишет

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

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

09-06-2020 13:57:17
Действительно, вернул browser.urlbar.openViewOnFocus = true - при клике открывает список часто посещаемых сайтов, НО этот список другой. В моем списке на первом месте всегда был pikabu, а теперь его нет вообще.

GreenBee
Может появится со временем, может у этой опции своя база. Я не знаю как эта история работает...без надобности.
Кстати,  можно просто поместить эти нужные сайты в папку на панели закладок. И назвать ее ностальгически - стрелка )

Бумбик пишет

чтоб вырубить анимацию можно еще создать в about:config  ui.prefersReducedMotion  числового типа и присвоить ему 1

нашел побочный эффект. эта настройка также отключит (или изменит) анимацию на некоторых сайтах. https://developer.mozilla.org/en-US/doc … ced-motion
хреново

Ну можно попробовать глобально для всех сайтов перезаписать этот медиазапрос через userContent.css

@media (prefers-reduced-motion: reduce) { }
@media (prefers-reduced-motion) { }

Бумбик
не, медиазапросы работают подругому :)

Народ, лечение для адресной строки есть таки, может аддон какой либо?:|

embajador1 пишет

Народ, лечение для адресной строки есть таки, может аддон какой либо?:|

https://forum.mozilla-russia.org/viewto … 88#p781988