Firefox: Electrolysis – многопроцессность

Недавно вышла 48-я версия браузера Mozilla Firefox. Относительно предыдущей, 47-й версии в ней есть не только то, что можно описать как «мелкие изменения, которые кроются под капотом». Впервые официально в релизной версии Firefox начинает появляться многопроцессность, которая у части пользователей включена по умолчанию.

Electrolysis

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

Многопроцессность можно включить самостоятельного. Чтобы убедиться, какая версия попалась, достаточно набрать в адресной строке about:support и поискать строчку Multiprocess Windows.

Принудительно включить Electrolysis:

Нужный параметр в about:config (ввести в адресную строку и нажать «Ввод»)
— browser.tabs.remote.autostart. Значение параметра нужно установить на true двойным щелчком.

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

Принудительно включить Electrolysis игнорируя несовместимость дополнений:

Чтобы обойти это ограничение, создайте в about:config новую булеву постоянную browser.tabs.remote.force-enable и присвойте ей значение true.

Теперь Electrolysis заработает в принудительном режиме многопроцессности. Обратите внимание, что подобное может отразиться на производительности некоторых дополнений. В about:support напротив Multiprocess Windows появится 1/1 (Enabled by user).

Firefox: кириллица в адресной строке

Если ссылка содержит not-ascii символы, то при копировании в буфер обмена (Chrome, FF) она превращается в килобайт нечитаемых символов
Как отключить URL-кодирование адресной строки при копировании в буфер обмена?

Рецепт

1. В адресной строке браузера прописываем: about:config (согласимся, что ничего не сломаем)

2. Находим в поиске строчку: network.standard-url.escape-utf8

3. Меняем значение true на false (двойным нажатием левой клавишей мыши по значению true)

Firefox: Последняя вкладка

Отучаем ФФ закрываться при закрытии последней вкладки:

Идём в about:config и меняем переменную
browser.tabs.closeWindowWithLastTab с true на false.

Добавляем кнопку закрытия на единственную вкладку:
Дописываем в userChrome.css следующие строки:

/* Add tab-close-button to last tab*/
.tabbrowser-tabs[closebuttons=«alltabs»] > .tabbrowser-tab >
.tab-close-button { display: -moz-box !important; }
.tabbrowser-tabs:not([closebuttons=«noclose»]):not
([closebuttons=«closeatend»]) >
.tabbrowser-tab[selected=«true»] > .tab-close-button { display: -moz-
box !important; }

Firefox: Убираем ограничение в 20 пикселей на ширину кнопок

В ФФ версии 43 и выше было введено ограничение на ширину кнопок,
Убирается путем редактирования userChrome.css

Файл userChrome.css должен находится в каталоге Chrome в каталоге профиля вашего ФФ.
Если его там нет, то просто его создайте.

Содержимое файла:

/* Firefox userChrome.css */

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

toolbarbutton[id^="custombuttons-button"] {
width: auto !important;
height: 22px !important;
}

toolbarbutton[id^="custombuttons-button"] > .toolbarbutton-icon {
max-width: none !important;
}

Posts navigation

1 2 3 4 5 6