Состоялся релиз web-браузера Firefox 71, а также мобильной версии Firefox 68.3 для платформы Android. Кроме того, сформировано обновление ветки с длительным сроком поддержки 68.3.0. В ближайшее время на стадию бета-тестирования перейдёт ветка Firefox 72, релиз которой намечен на 7 января (проект переходит на новый 4-недельный цикл разработки).

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


  • Предложен новый интерфейс страницы "about:config", который представляет собой открываемую внутри браузера служебную web-страницу, написанную на HTML, CSS и JavaScript. Элементы страницы можно произвольно выделять мышью (в том числе сразу несколько строк) и помещать в буфер обмена без применения контекстного меню. Верхняя строка поиска сохранена и расширена возможностью добавления новых переменных. Дополнительно реализована поддержка поиска через штатный механизм, который применяется и для поиска на обычных страницах с пошаговым перебором совпадений.

    https://www.opennet.ru/opennews/pics_base/0_1575387204.png


    Для каждой настройки добавлена кнопка, позволяющая инвертировать переменные с булевыми значениями (true/false) или редактировать строковые и числовые переменные. Для изменённых пользователем значений добавлена кнопка для возвращения изменений к значению по умолчанию.

    https://www.opennet.ru/opennews/pics_base/0_1575387040.png


    После открытия about:config по умолчанию элементы не показываются и видна только строка поиска, а для просмотра всего списка нужно нажать кнопку "Show all". В настройки добавлена опция "general.aboutConfig.enable", позволяющая вернуть доступ к странице about:config, если он опционально был отключён на этапе сборки;

    https://www.opennet.ru/opennews/pics_base/0_1575387233.png


  • Задействован по умолчанию новый интерфейс просмотра TLS-сертификатов, доступный через служебную страницу "about:certificate" и меню "Tools > Page Info > Security > View Certificate". Реализация интерфейса просмотра сертификатов полностью переписана с использованием JavaScript и стандартных web-технологий, а также приведена в соответствие со стилевым оформлением Firefox Quantum. Если раньше для просмотра сертификатов открывалось отдельное окно, то теперь информация отображается во вкладке в форме, напоминающей дополнение Certainly Something.

    https://www.opennet.ru/opennews/pics_base/0_1571764403.png


  • Модернизировано оформление адресной строки. Наиболее заметным изменением стал уход от отображения списка рекомендаций на всю ширину экрана в пользу явно обозначенного выпадающего окна. Предложенные изменения продолжают развитие новой реализации адресной строки Quantum Bar, появившейся в Firefox 68 и отличающейся полным переписыванием кода с заменой XUL/XBL на стандартный Web API. На первом этапе оформление Quantum Bar полностью повторяло старую адресную строку и изменения сводились лишь к внутренней переработке. Теперь началась работа по усовершенствованию внешнего вида. Изменения пока отключены по умолчанию и требуют активации через настройку "browser.urlbar.megabar" в about:config.

    https://www.opennet.ru/opennews/pics_base/0_1575387548.png


  • Добавлена поддержка запуска браузера в режиме интернет-киоска, который активируется при указании в командной строке опции "--kiosk" и приводит к возможности работы только в полноэкранном режиме. Показ управляющих элементов интерфейса, всплывающих окон, контекстных меню и индикаторов состояния загрузки страницы (отображения ссылок и текущего URL) блокируется. Ввод с клавиатуры сильно ограничивается, например, отключается обработка клавиш Alt и Ctrl, что не позволяет выйти из браузера, переключиться на другое приложение или открыть другой сайт. Режим можно использовать для организации работы различных автономных терминалов, рекламных стендов, демонстрационных панелей и прочих систем, ограниченных работой с одним сайтом/web-приложением.
  • Во входящем в состав браузера системном дополнении Lockwise (ранее дополнение поставлялось как Lockbox), предлагающем интерфейс "about:logins" для управления сохранёнными паролями, появилось распознавание поддоменов при автозаполнении форм ввода пароля. Вывод предупреждений Firefox Monitor о компрометации учётных записей реализован и для пользователей с экранными ридерами.
  • В сборках для Windows, Linux и macOS задействован нативный декодировщик MP3.
  • В расширенный режим защиты от отслеживания перемещений добавлен вывод уведомлений о блокировке кода для майнинга криптовалют. В панели, показываемой при клике на пиктограмму с изображений щита в адресной строке, обеспечен показ счётчика заблокированных трекеров.
  • Для пользователей Windows включена по умолчанию возможность просмотра видео в режиме "картинка в картинке" (Picture-in-Picture), позволяющем отсоединить видео в форме плавающего окна, которое остаётся на виду в процессе навигации в браузере. Для просмотра в данном режиме необходимо нажать на всплывающую подсказку или в контекстном меню, отображаемым при клике на видео правой кнопкой мыши, выбрать "Picture in picture" (в YouTube, который подставляет свой обработчик контекстного меню, следует два раза кликнуть правой кнопкой мыши или кликнуть с нажатой клавишей Shift). В системах отличных от Windows поддержка режима может быть включена в about:config при помощи опции "media.videocontrols.picture-in-picture.enabled".
  • Реализована поддержка вложенной многослойной компоновки элементов страницы (CSS Grid Level 2), которая заметно повышает гибкость построения макетов страниц, выровненных по сетке, за счёт предоставления возможности определения дочерних элементов, привязанных к родительским ячейкам (размещение отдельного grid внутри ячейки). Вложенные сетки определяются через использования в свойствах "grid-template-columns" и "grid-template-rows" значения "subgrid". Поддержка вложенных grid также добавлена в режим инспектирования DevTools Grid Inspector.
  • В CSS добавлено свойство column-span, позволяющее элементу охватывать все столбцы.
  • В CSS-свойстве clip-path добавлена возможность определения ограничивающей видимость области, заданной при помощи значения path() в форматепути SVG.
  • Добавлена возможность учёта коэффициента соотношения сторон, определённого через свойство aspect-ratio, для HTML-атрибутов "height" и "width" в теге img.
  • В JavaScript добавлен метод Promise.allSettled(), который возвращает только уже выполненные или отклонённые promise, не учитывая promise, ожидающие выполнения (позволяет дождаться результата выполнения до запуска другого кода).
  • Реализован класс MathMLElement (ранее предоставлялся только класс Element), определяющий элементы в нотации MathML. Также добавлено соответствующее DOM-дерево MathML с которым можно использовать mathmlEl.style и глобальные обработчики событий.
  • В DOM добавлен конструктор StaticRange() для создания объекта StaticRange, представляющего часть содержимого DOM.
  • Добавлен API Media Session, предоставляющий средства для настройки блока с информацией о воспроизведении мультимедийного контента в области уведомлений. Через данный API web-приложение может не только вывести уведомление о начале воспроизведения новой композиции, но и организовать управление из области уведомлений или через интерфейс хранителя экрана, например, разместить кнопки приостановки, перемещения по потоку или переходу к следующей композиции.
  • В API для разработчиков дополнений улучшена обработка сбоев при загрузке данных. Во всплывающих окнах, открываемых дополнениями через вызов windows.create, обеспечен показ названия дополнения вместо URL дополнения ("moz-extension://").
  • В WebGL добавлена поддержка расширения OVR_multiview2, позволяющем одним вызовом выполнять отрисовку сразу в несколько областей просмотра (например, полезно для стереовывода в WebXR);
  • В интерфейсе инспектирования сетевой активности реализована возможность анализа стадий обработки сетевого запроса с раздельным отображением времени резолвинга в DNS, установки соединения, отправки данных и получения ответа. Информация предоставляется через новую вкладку Timing в правой боковой панели.

    https://mdn.mozillademos.org/files/16271/network_timings.png"


  • В интерфейсе отслеживания сетевой активности по умолчанию включён режим инспектирования соединений WebSocket с возможностью приостановки активных соединений.

    https://mdn.mozillademos.org/files/16992/wsi-messages-panel.png


  • Кроме того в Network Monitor добавлена поддержка полнотекствого поиска в телах запросов/ответов, cookie и заголовках, а также реализована возможность блокировки загрузки определённых URL через добавления фильтров с необходимыми масками.

    https://mdn.mozillademos.org/files/16959/request_blocking_panel.png


  • В web-консоли по умолчанию включён многострочный режим редактирования, позволяющий вводить разбитые на несколько строк конструкции JavaScript с их выполнением не при нажатии Enter, а через клик на кнопку Run. Режим оформлен в виде боковой панели, отображаемой после нажатия на пиктограмму "split pane" в правой части поля ввода или через клавиатурную комбинацию Ctrl+B.

    https://2r4s9p1yi1fa2jd7j43zph8r-wpengine.netdna-ssl.com/files/2019/11/multi-line-console-2.png


  • В отладчике JavaScript обеспечен предпросмотр значений переменных по месту их использования в коде, ведение лога событий и возможность отключения всплывающего блока с точками останова (devtools.debugger.features.overlay в about:config).

    https://2r4s9p1yi1fa2jd7j43zph8r-wpengine.netdna-ssl.com/files/2019/11/inline-preview.png


  • Для Android подготовлено корректирующее обновление Firefox 68.2. Напомним, что формирование новых значительных релизов Firefox для Android прекращено. Для замены Firefox для Android под кодовым именем Fenix (распространяется как Firefox Preview) развивается новый браузер для мобильных устройств, использующий движок GeckoView и набор библиотек Mozilla Android Components.


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

Загрузить:

    Русская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (ARM 64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

    Английская версия:
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка через Интернет)
        https://mozilla-russia.org/images/ico-win.png Windows (32-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (64-bit) (установка в автономном режиме)
        https://www.mozilla-russia.org/images/ico-win.png Windows (ARM 64-bit) (установка в автономном режиме)
        https://mozilla-russia.org/images/ico-osx-uni.png Mac OS X (32-bit/64-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (32-bit)
        https://mozilla-russia.org/images/ico-tux.png Linux (64-bit)

Другие языки

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

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

Удобный about:config — это, наверное, хорошо, но было бы ещё удобнее, если бы все настройки about:config, кроме добавляемых расширениями, были бы где-то задокументированы хотя бы на английском языке. А то в теории такой сайт есть — а на практике «куда ни кинь — всюду клин», то есть зачастую встречаются настройки, о которых либо ничего не написано, либо написано на каких-то левых форумах, а не разработчиками.

Пандёнок Согласен, было б круто. Например поле Description в самом about:config.

FireForce

поле Description в самом about:config

Ну это вообще розовый сон лисовода! :)
Хотя бы на сайте всё подробненько расписали.

Отвалился следующий код в userChrome.css:

скрытый текст
.tabbrowser-tab .tab-close-button {
  visibility: collapse !important;
}

.tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox {
    /* Place bindings.xml in the same folder as userChrome.css */
    -moz-binding: url("bindings.xml#tabs-scroll") !important;
}

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE bindings>
<bindings xmlns="http://www.mozilla.org/xbl">
    <binding id="tabs-scroll">
        <handlers>
            <handler event="wheel"><![CDATA[
                // Preserve original behaviour if meta (Windows) key is held
                if (event.metaKey) return;
                               
                if (event.deltaY < 0) {
                    gBrowser.tabContainer.advanceSelectedTab(-1, true);
                }
                else {
                    gBrowser.tabContainer.advanceSelectedTab(1, true);
                }   
                event.stopPropagation();
                event.preventDefault();
            ]]></handler>
        </handlers>
    </binding>
</bindings>

Вместо него добавили в about:config toolkit.tabbox.switchByScrolling , но мне не нравятся в нём два момента - не умеет перескакивать с последней вкладки на первую и переключается на прокрутку ряда когда вкладки перестают помещаться на панель. Кто-нибудь подскажет как вернуть всё взад?

Что то у меня шрифт поплыл в 71. Во вкладках, в строке поиска и в панели закладок https://imgur.com/a/TIQpBrO
Кто нибудь знает как исправить?

Из 70й версии перекочевал в новую баг "Ваша вкладка только что упала. Мы можем помочь! Выберите Восстановить эту вкладку для перезагрузки страницы", периодически возникающий при нажатии на ссылку, которая автоматически открывается в соседней вкладке. До 70ой всё было в порядке с этим...

Как убрать в полях логина и пароли "с этого веб-сайта"?

А можно ли как-нибудь убрать этот синий значок "картинка в картинке"? Функционал оставить (по правой кнопке), а значок чтоб никогда не появлялся?

Suspect пишет:

А можно ли как-нибудь убрать этот синий значок "картинка в картинке"? Функционал оставить (по правой кнопке), а значок чтоб никогда не появлялся?

about:config >> media.videocontrols.picture-in-picture.video-toggle.enabled >> false.
Тогда включать режим можно будет через контекстное меню (в ютубе к примеру двойной левый клик по видео).

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

Acid Crash пишет:

Suspect пишет:

А можно ли как-нибудь убрать этот синий значок "картинка в картинке"? Функционал оставить (по правой кнопке), а значок чтоб никогда не появлялся?

about:config >> media.videocontrols.picture-in-picture.video-toggle.enabled >> false.
Тогда включать режим можно будет через контекстное меню (в ютубе к примеру двойной левый клик по видео).

Благодарю! Только в youtub'e двойной правый клик ;) В общем именно это и хотел. Главное, чтоб значок не маячил никогда.

Твою ж дивизию. Никогда такого не было и вот опять! Вкладки опять переехали вверх адресной строки. Прошлые настройки стиля не действуют. После обновления папки chrome  вообще нет, ее возврат и возврат стиля в ней, ничего не изменили. MozBackUp перестал восстанавливать профиль от слова совсем, (настройки, пароли, закладки и т.д.). Разработчики издеваются? Теперь раз в 4 недели будут радовать "усовершенствованиями"?
Как вернуть вкладки вниз, под адресную строку, что и куда прописать? Как сохранять профиль на случай полной переустановки системы?

shurff

После обновления папки chrome  вообще нет, ее возврат и возврат стиля в ней, ничего не изменили.

И не должно быть по умолчанию. Хотя после обновления, если была, не должна исчезнуть. https://forum.mozilla-russia.org/viewto … 18#p774318

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

Этот вопрос задавался уже в теме Настройка внешнего вида Firefox в userChrome.css, в том числе пользователями выложенного вами userChrome.css и был успешно решён. Вообще последние несколько страниц этой темы в большой степени были посвящены этой проблеме.
Сохранение профиля элементарно - папка \AppData\Roaming\Mozilla

Решил вопрос.

Dufresne пишет:

Отвалился следующий код в userChrome.css

неудивительно. ониж уже адресную строку переделали. так что все эти xul-ные волшебные хаки будут понемногу отваливаться.

Картинка в картинке - топ :D
p.s а главное, что по верх всех окон !!!!!!!!!!!!!!!!!!

скрытый текст
https://a.radikal.ru/a14/1912/86/3c16cdfa8938.png

ibb1386 пишет:

Картинка в картинке - топ

вот только API так и не родили (requestPictureInPicture и т.д.) и это печально

05-12-2019 23:07:41

Acid Crash пишет:

about:config >> media.videocontrols.picture-in-picture.video-toggle.enabled >> fals

вредный совет. эта настройка есть в обычных настройках браузера.

кстати, это плавающее окно не запоминает свой размер и положение. а в хромом запоминает. так что сыровато пока.

CoolCmd пишет:

Acid Crash пишет:

about:config >> media.videocontrols.picture-in-picture.video-toggle.enabled >> fals

вредный совет. эта настройка есть в обычных настройках браузера.

Обычные настройки браузера не забэкапишь.

CoolCmd, чем вредный?

CoolCmd пишет:

Добавлено Вчера 23:07:41

    Acid Crash пишет:

    about:config >> media.videocontrols.picture-in-picture.video-toggle.enabled >> fals

вредный совет. эта настройка есть в обычных настройках браузера.

Вопрос заключался в:

А можно ли как-нибудь убрать этот синий значок "картинка в картинке"? Функционал оставить (по правой кнопке), а значок чтоб никогда не появлялся?

и что в нём вредного :angry:, полезный и правильный совет :)

Приветствую.
Полагаю, что посыл был в том, что отключить можно через основное меню настроек браузера.
https://support.mozilla.org/ru/kb/vklyu … =inproduct
Я как-то и не заметил, что она там появилась.
И по факту действительно он делает ровным счетом тоже самое, что и about:config >> media.videocontrols.picture-in-picture.video-toggle.enabled

По поводу "вредности" же about:config - метода - это уже как по мне индивидуально. В конце концов при доступе туда есть предупреждение о последствиях таких манипуляций.

FireForce пишет:

Обычные настройки браузера не забэкапишь.

prefs.js

Переключение "browser.urlbar.megabar" в TRUЕ ничего не изменило, как было во всю ширину, так и осталось.

https://i.ibb.co/WnWN66M/011.png

Confidence
Попробуйте такой вариант:https://forum.mozilla-russia.org/viewto … 86#p774586

Confidence, в новом профиле посмотрите, сразу заметно.

FireForce

Обычные настройки браузера не забэкапишь.

Я вас расстрою… или обнадёжу. Все обычные настройки хранятся ровно там же, где и настройки about:config — а именно в файле prefs.js. Если забэкапить его — останутся все настройки, включая настройки расширений (но не сами расширения).
Одну и ту же настройку можно включить через обычные настройки, а отключить через about:config, или наоборот. Просто в обычном интерфейсе есть только самые нужные пользователю настройки, а в about:config — все.

Пандёнок Всё верно. Однако, я предпочитаю сохранять настройки в файле `user.js`.

FireForce
Можно и так. Чтобы отделить мёд от мух. :)

func4ptch4 пишет:

Все обычные настройки хранятся ровно там же, где и настройки about:config — а именно в файле prefs.js. Если забэкапить его — останутся все настройки, включая настройки расширений (но не сами расширения).

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

Как убрать в полях логина и пароли "с этого веб-сайта"?

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

включая настройки расширений

Это уже давно не так.

Как снять функцию боковых кнопок с alt+колесико (назад-вперед) ?

ibb1386 http://letmegooglethat.com/?q=firefox+config+alt+wheel

Имеется два профиля, сегодня обнаружилась невозможность создания новой папки в Библиотеке(у меня закладка с адресом: chrome://browser/content/places/places.xul и названием Все закладки в двух профилях). Из дополнений UnBlock Original и OneTab.

А в другом профиле только UnBlock Original, тоже не создается новая папка по той же закладке.
Во время написания этого сообщения сделал попытку создать новую папку через Закладки-Показать все закладки, получилось. В чем причина, в OneTab (рекомендованное,как никак) или в закладке с адресом?

Созданные папки попытался удалить, не удаляются. Пункт Удалить активен, но ничего не выполняет.

CoolCmd пишет:

ibb1386 пишет:

Картинка в картинке - топ

вот только API так и не родили (requestPictureInPicture и т.д.) и это печально

05-12-2019 23:07:41

Acid Crash пишет:

about:config >> media.videocontrols.picture-in-picture.video-toggle.enabled >> fals

вредный совет. эта настройка есть в обычных настройках браузера.

кстати, это плавающее окно не запоминает свой размер и положение. а в хромом запоминает. так что сыровато пока.

Запоминает. Но как-то через раз. Соглашусь, что сыровато. Но я заметил, что везде на браузерах оно сыровато. Подлагивает изображение при серфинге в интернете везде в браузерах. Но бывает и нет. Особенно если фуллашдэ. Но вот в Огнелисе если установить 720, то лучше, чем в хромоподобных.

08-12-2019 16:13:01

япогс пишет:

Имеется два профиля, сегодня обнаружилась невозможность создания новой папки в Библиотеке(у меня закладка с адресом: chrome://browser/content/places/places.xul и названием Все закладки в двух профилях). Из дополнений UnBlock Original и OneTab.

А в другом профиле только UnBlock Original, тоже не создается новая папка по той же закладке.
Во время написания этого сообщения сделал попытку создать новую папку через Закладки-Показать все закладки, получилось. В чем причина, в OneTab (рекомендованное,как никак) или в закладке с адресом?

Созданные папки попытался удалить, не удаляются. Пункт Удалить активен, но ничего не выполняет.

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

Vitalii пишет:

"Рекомендованное" еще не означает, что автор дополнения не будет следить за тобой )).

Удобно сохранять одним кликом открытые вкладки при выходе и только. Со стандартным восстановлением предыдущей сессии ознакомлен но, вот бывает отошел от ПК выйдя из [firefox]. Возвращаюсь и забыв преспокойно затираю предыдущую сессию новой. Закрытые страницы можно выудить из журнала или поставить галочку Восстанавливать предыдущую сессию, а это не очень удобно. Браузер открывается с пустой страницы и каждый раз ранее просмотренные страницы закрывать так себе удовольствие.

япогс
Выделяешь все заносишь в папку и все, редактить удобнее в библиотеке(Ctrl+Shift+H).
Да муторно...) но я привык, мне даже так удобнее.

Почему интервал называется растягивающимся, если его длина не поддается регулировке?

Dufresne пишет:

Отвалился следующий код в userChrome.css:

скрытый текст
.tabbrowser-tab .tab-close-button {
  visibility: collapse !important;
}

.tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox {
    /* Place bindings.xml in the same folder as userChrome.css */
    -moz-binding: url("bindings.xml#tabs-scroll") !important;
}

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE bindings>
<bindings xmlns="http://www.mozilla.org/xbl">
    <binding id="tabs-scroll">
        <handlers>
            <handler event="wheel"><![CDATA[
                // Preserve original behaviour if meta (Windows) key is held
                if (event.metaKey) return;
                               
                if (event.deltaY < 0) {
                    gBrowser.tabContainer.advanceSelectedTab(-1, true);
                }
                else {
                    gBrowser.tabContainer.advanceSelectedTab(1, true);
                }   
                event.stopPropagation();
                event.preventDefault();
            ]]></handler>
        </handlers>
    </binding>
</bindings>

Вместо него добавили в about:config toolkit.tabbox.switchByScrolling , но мне не нравятся в нём два момента - не умеет перескакивать с последней вкладки на первую и переключается на прокрутку ряда когда вкладки перестают помещаться на панель. Кто-нибудь подскажет как вернуть всё взад?

Нашел как! Нужно поменять ".tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox" в userChrome.css на ".tabbrowser-arrowscrollbox". Еще нужно (если еще не) убрать extends="chrome://global/content/bindings/scrollbox.xml#arrowscrollbox" из bindings.xml.

PS Пишут, что с 72 перестанет работать.

япогс, потому что он растягивает пустое пространство между иконками(наверно)...

nostradam пишет:

Как убрать в полях логина и пароли "с этого веб-сайта"?

поддерживаю вопрос., тоже хотелось бы убрать.

Vallek пишет:

Dufresne пишет:

Отвалился следующий код в userChrome.css:

скрытый текст
.tabbrowser-tab .tab-close-button {
  visibility: collapse !important;
}

.tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox {
    /* Place bindings.xml in the same folder as userChrome.css */
    -moz-binding: url("bindings.xml#tabs-scroll") !important;
}

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE bindings>
<bindings xmlns="http://www.mozilla.org/xbl">
    <binding id="tabs-scroll">
        <handlers>
            <handler event="wheel"><![CDATA[
                // Preserve original behaviour if meta (Windows) key is held
                if (event.metaKey) return;
                               
                if (event.deltaY < 0) {
                    gBrowser.tabContainer.advanceSelectedTab(-1, true);
                }
                else {
                    gBrowser.tabContainer.advanceSelectedTab(1, true);
                }   
                event.stopPropagation();
                event.preventDefault();
            ]]></handler>
        </handlers>
    </binding>
</bindings>

Вместо него добавили в about:config toolkit.tabbox.switchByScrolling , но мне не нравятся в нём два момента - не умеет перескакивать с последней вкладки на первую и переключается на прокрутку ряда когда вкладки перестают помещаться на панель. Кто-нибудь подскажет как вернуть всё взад?

Нашел как! Нужно поменять ".tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox" в userChrome.css на ".tabbrowser-arrowscrollbox". Еще нужно (если еще не) убрать extends="chrome://global/content/bindings/scrollbox.xml#arrowscrollbox" из bindings.xml.

PS Пишут, что с 72 перестанет работать.

Спасибо, заработало. Жаль только, что ненадолго ;-(

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

Удобный about:config — это, наверное, хорошо, но было бы ещё удобнее, если бы все настройки about:config, кроме добавляемых расширениями, были бы где-то задокументированы хотя бы на английском языке.

предполагается, что обычному человеку в about:config лезть не нужно, а потому никакой инфы об этих настройках он получать и не должен ;) они ведь для разработчиков больше. чтобы можно было что-то подкрутить без переделывания кода.

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

Optimus Prime пишет:

nostradam пишет: Как убрать в полях логина и пароли "с этого веб-сайта"?
поддерживаю вопрос., тоже хотелось бы убрать.

Я в очереди, информации для решения не нашел, реально раздражает...

del

Что с шрифтом во кладках Firefox? Он стал каким-то без сглаживания. https://sun9-55.userapi.com/c856128/v856128134/19de92/LMvRVD-VJbE.jpg
Как это можно исправить?

Jo пишет:

Что то у меня шрифт поплыл в 71. Во вкладках, в строке поиска и в панели закладок https://imgur.com/a/TIQpBrO
Кто нибудь знает как исправить?

Попробуйте установить gfx.font_rendering.cleartype_params.rendering_mode = 5, это должно помочь. Или поэкспериментируйте со значениями.

Вот как было: https://sun9-55.userapi.com/c856128/v856128134/19de92/LMvRVD-VJbE.jpg

И вот как стало: https://sun9-27.userapi.com/c200624/v200624505/fd82/VwrrnIWEbQI.jpg

Здравствуйте.
Прошу не пинать сильно, если не в ту тему написал, но мне кажется, что по адресу. После обновления браузера до последней версии (71) в поиске Google заблокированы некоторые функции расширенного поиска, например, выбор языка, выбор страны из выпадающего списка, см. прилагаемый Screenshot_10
Причем данное изменение замечено только в этой версии, ранее такого не наблюдалось, поэтому и пишу в эту тему.
В других браузерах, равно как и в предыдущих версиях Mozilla, выделенные красным поля были активны для выбора из выпадающего списка, см. Screenshot_11
Это создает определенные трудности при использовании расширенного поиска Google.
Очистка временных файлов изменений не приносит. Из установленных расширений - ADGuard Антибаннер и Free VPN. Но они были и в предыдущих версиях - и там такого замечания не наблюдалось.
Какая может быть причина в этом и как эту проблему исправить?
Спасибо.

serg8103
Вы для начала AdGuard попробуйте отключить.

Подскажите, каким образом убрать в поле логина уточнение "С этого веб-сайта"? Несколько логинов, сидит несколько пользователей, на экране приходится использовать прокрутку. Раньше (до 71.0) все было good. Спасибо!

Кто-нибудь сталкивался с тем, что проигрыватели на сайтах вроде YouTube или Coub не запоминают уровень громкости с включенными подписками uBlock? А пробуешь добавить в доверенные - и сразу получаешь рекламу в каждом ролике :(

Dufresne пишет:

Кто-нибудь сталкивался с тем, что проигрыватели на сайтах вроде YouTube или Coub не запоминают уровень громкости с включенными подписками uBlock?

Про uBlock не в курсе, но да, бывают моменты, когда не запоминает уровень громкости.

Добрый день!
Может кто подскажет:

1. Возможно ли, без дополнений масштаб сделать, например 95%, то есть с точностью до процентов на определенном сайте (в about:config я ничего не нашёл, может в настройках сайтов в профиле...)?

2. Также раздражает "С этого веб-сайта".

modern888
1. Установить свой шаг в линейке.
toolkit.zoomManager.zoomValues
.3,.5,.6,.7,.8,.9,1,1.05,1.1,1.15,1.2,1.25,1.30,1.35,1.40,1.5,1.7,2,2.4,3
Где: .95 - 95%; 1 - 100; 1.05 - 105; 1.1 - 110 и т.д.

ofizer пишет:

serg8103
Вы для начала AdGuard попробуйте отключить.

Вот, пожалуйста. Как видно - ничего не изменилось. Я же писал в первом сообщении, что ранее проблем не было, хотя все расширения были одни и те же. Значит, причина не в AdGuard-e.

logan-19
nostradam
Optimus Prime
werterusso
Barra
modern888

Как убрать в полях логина и пароли "с этого веб-сайта"?

signon.showAutoCompleteOrigins = false

21-12-2019 23:48:57

banbot пишет:

Предложен новый интерфейс страницы "about:config"

Офигеть, и где теперь сортировка/группировка? Как вывести, например, все изменённые значения сверху? А никак.

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

Yeesha
signon.showAutoCompleteOrigins=false - для чего?  читал выше но у меня вроде нет такого, если не затруднит скриншот сделать кому-то


chrome://global/content/config.xul
chrome://global/content/config.xul?filter=general.warnOnAboutConfig  ||false - это для новой, убирает предупреждение

func4ptch4 пишет:

signon.showAutoCompleteOrigins=false - для чего?

Для того, чтобы убрать вот это непотребство:

https://i.imgur.com/uyc2Xul.png

Yeesha

Yeesha пишет:

Как вывести, например, все изменённые значения сверху?

Измененные можно посмотреть в about:support

подскажите а чего на некоторых сайтах логин и пароль показываются в списке для входа на сайт? в настройках стоит не сохранять историю,а все равно есть такая хрень

Yeesha пишет:

logan-19

Как убрать в полях логина и пароли "с этого веб-сайта"?

signon.showAutoCompleteOrigins = false

Спасибо!

Подскажите можно ли вернуть хоть временно до перезапуска-как угодно на версии 71 Adobe Flash? может в about:config всё же есть параметр активации? Раньше хоть была возможность включить  временно , да и сам плагин был. А тут такое ощущение, что сам код удалили, До этого пользовался ESR последней  веткой.

Totem пишет:

Подскажите можно ли вернуть хоть временно до перезапуска-как угодно на версии 71 Adobe Flash?

Если вы про добавление Флэша в [firefox] 71 без установки в систему, то попробуйте этот способ:

скрытый текст
http://effect8.ru/soft/media/adobe-flash-player-portable.html#i

kokoss пишет:

Totem пишет:

Подскажите можно ли вернуть хоть временно до перезапуска-как угодно на версии 71 Adobe Flash?

без установки в систему, то попробуйте этот способ:

скрытый текст
http://effect8.ru/soft/media/adobe-flash-player-portable.html#i

Спасибо.  Флеш у меня установлен в систему, Вот только что попробовал FirefoxPortable71  В дополнении---> плагины пункт -  Shockwave Flash появился. На установочной лисе нет)

Есть такой косяк: установлен параметр browser.search.openintab - true, чтобы из поисковой строки результаты поиска открывались в новой вкладке. Так и происходит, если нажимаешь мышкой по поисковому предложению или команду "вставить и искать" . Но если просто вставить текст и нажать "стрелочку" для поиска, то результаты поиска открываются в этой же вкладке. Это баг или фича?

скрытый текст
https://i111.fastpic.ru/big/2020/0102/68/9c2a8bee5c91e9ff5669cd04dbc8c768.png

1fesFFFF пишет:

Это баг или фича?

Это баг одиннадцатилетней давности, уже ставший фичей.
Недавно нашёл замечательный скрипт, решающий эту проблему, и самое главное - открытие из журнала тоже идёт в новой вкладке.

Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

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

У меня в [firefox] 71 и со скриптом, при вводе ( вставке) текста при использовании стрелочки открывается в текущей вкладке.

kokoss пишет:

У меня в [firefox] 71 и со скриптом, при вводе ( вставке) текста при использовании стрелочки открывается в текущей вкладке.

А у меня при вводе/вставке текста, при использовании стрелки, открывается в новой вкладке, в 68 скрипт 12 Dec 2018, в 71, 72, 73 [nightly] скрипт 10 Jul 2019.
Причём работает корректно как в user_chrome_files, так и во втором и третьем методах запуска скриптов от Aris.
А вы же уже вроде не используете строку поиска. Может речь об адресной строке, так там нормально работает browser.urlbar.openintab — true.
https://d.radikal.ru/d14/2001/33/4937ca048d54.png
А, ну разве что открыта вкладка about:newtab, то да в текущей открывает, как и при использовании настроек browser.urlbar.openintab — true, browser.tabs.loadBookmarksInTabs — true - стандартное поведение браузера. А если открыта другая вкладка, то скрипт открывает в новой.

А вы же уже вроде не используете строку поиска.

Не использую, просто решил проверить!

sandro79, а куда вы в user_chrome_files вставляете uc.js скрипты?
upd: спасибо, ато я парился с 3-я методами, когда под рукой user_chrome_files.
Кстати все работает, а те что не работают скрипты там код сломался, я думал это сами 3 метода не работают.

func4ptch4, скрипты добавляю в папку custom_scripts, прописываю основные скрипты  в custom_script_all_win.js, а в custom_script_win.js с которыми экспериментирую, по инструкции от Vitaliy V.

custom_script_all_win.js

Выделить код

Код:

        /* ************************************************ */

        // Здесь может быть ваш код который сработает по событию "load" не раньше
        setTimeout(() => {
            var loadScripts = ((name) => {
                try {
                    Services.scriptloader.loadSubScript(`chrome://user_chrome_files/content/custom_scripts/${name}`, window, "UTF-8");
                } catch(e) {}
            });
            var url = location.href.replace(/\..*$/, "");
            switch (url) {
                case "chrome://browser/content/browser":
                    loadScripts("favicon_in_urlbar.uc.js");
                    loadScripts("search_engine_icon.js");
                    loadScripts("ucjsDownloadsManager.uc.js");
                    // loadScripts("ContextTranslate.uc.js");
                    // loadScripts("bookmarks_backup_restore_buttons.uc.js");
                    // loadScripts("downloads_button.uc.js");
                    loadScripts("openNewTab.uc.js");
                    break;
                case "chrome://browser/content/downloads/contentAreaDownloadsView":
                    loadScripts("ucjsDownloadsManager.uc.js");
                    break;
            }
        }, 0);
        /* ************************************************ */


custom_script_win.js

Выделить код

Код:

        /* ************************************************ */

        // Здесь может быть ваш код который сработает по событию "load" не раньше
        setTimeout(() => {
            var loadScripts = ((name) => {
                try {
                    Services.scriptloader.loadSubScript(`chrome://user_chrome_files/content/custom_scripts/${name}`, window, "UTF-8");
                } catch(e) {}
            });
             loadScripts("downloads_button.uc.js");
             loadScripts("bookmarks_backup_restore_buttons.uc.js");
             loadScripts("ContextTranslate.uc.js");
             loadScripts("activity_throbber.uc.js");
            // и так далее
        }, 0);
        /* ************************************************ */

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

Подскажите плиз как настроить FF  71.00 для корректной работы friGate?
У меня не работает, пришлось откатиться на версию 70.0.1 на ней нормально.

72

крас пишет:

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

Просто Firefox перестал жить в прошлом )). А зачем вы это делаете? ))

крас пишет:

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

Кажется, это связано с проверкой сертификатов безопасности. Примерно как наклеить бороду и попытаться купить спиртное, вас примут за идиота и всё же попросят показать удостоверение личности.

Vitalii пишет:

крас пишет: народ а чего если ставлю дату на компе  старую,то на многие сайты не заходит? это же бред какой-то. притом что в других браузерах все окПросто Firefox перестал жить в прошлом )). А зачем вы это делаете? ))

проверял кое-что))

Dufresne пишет:

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

понятно все