В вашем расширении какой-то трипперок "ad.resourcefulman.net/banner" .
Какие ещё аналоги есть?
Конечно, наверное придумают расширение для принудительного "lazy", но ведь это так просто было сделать в самом [firefox]…
// ==UserScript== // @name Disable lazy loading // @match *://*/* // @grant none // ==/UserScript== ( function () { let els = document.querySelectorAll('img[loading="lazy"]'); for (let el of els) { el.loading = 'eager'; } } )();
И 90% из 8 гигов памяти устал уже терпеть
Сократить dom.ipc.processCount до 1, зарезать javascript'ы uMatrix'ом... Сейчас сайты те ещё бегемотины.
а что еще выкинут в 77
Что в голову взбредёт:D Посмотрите на дату этого бага, и на дубликаты... Вот такая "обратная связь"... У Хрома всё примерно так же: AMP с подменой url,ограничение webRequest API (нужно всяким блокировщикам вроде uMatrix'а).
TheName
Через пару версий browser.urlbar.update1 выкинут (в [firefox] 77), так что может быть более актуально
https://forum.mozilla-russia.org/viewto … 30#p779830
(особенно пункт 1).
His Dudeness
Может антивирус что-нибудь чудит? А browser.urlbar.update1 не слетела обратно к true?
Вернул мегабар примерно к тому виду, что был до него (во всю ширину окна: vbox.urlbarView {--item-padding-start: 0px !important; --item-padding-end: 0px !important;})
0. По умолчанию стоит browser.urlbar.trimURLs false для отображения протоколов.
1. about:preferences#home - отключил Топ сайтов
Теперь выпадает как и указано в browser.urlbar.maxRichResults, а не 7+1.
2. Взял код отсюда (для [firefox] < 77.0a1 2020.04.09 нужно брать этот) и добавил
.urlbarView-row {
padding: 0px !important;
line-height: 1.20em !important;
}
.urlbarView-row-inner {
padding-bottom: 8px !important;
}
Good news, everyone:D Say goodbye to:
browser.urlbar.update1
browser.urlbar.update1.view.stripHttps
browser.urlbar.openViewOnFocus
На r/firefox тоже нехилое бурление из-за uglybar'а.
FireForce
Ну вообще-то можно со скроллом сделать.
TheName
about:support - Каталог профиля - Открыть каталог - создать папку chrome, а в ней текстовый файл userChrome.css - добавить в него что-то вроде
#urlbar-results {
max-height: 320px !important;
overflow-y: scroll !important;
}
В about:config
toolkit.legacyUserProfileCustomizations.stylesheets true
browser.urlbar.update1 false
Пеоезапустить браузер.
Если что не работает - спрашивать тут.
На странице
about:config
установите
browser.urlbar.maxRichResults 12
УМВР, правда ещё
browser.urlbar.update1 false
в целях борьбы со спамерами предлагаю когда при жалобах на спам появляется сообщение заблокировано и ожидает проверки делать это со всеми сообщениями этого ппользователя ну или по крайней мере со всеми за текущие сутки.и ник пользователя както помечать чтоб в новых сообщениях видно было что спамер и смотреть нет смысла
апаю своё предыдущее сообщение плюс просьба скрывать не только сообщение но и подпись и инфу в профиле спамера а то как сегодня толку со скрытия ноль - ссылка в подписи светит вовсю да еще и без ноиндекса.
+ скрывать названия тем, созданных спамером.
А функция скрытия стандартной панели вкладок вообще отсутствует в расширении, а вынесена в faq как рекомендация, с примерами стилей для userChrome.css. Т.е. это толстый намек, на то, что если вам что то надо, то делайте это самостоятельно, для этого все дано.
Это потому что спецификация webextension не позволяет скрывать панель вкладок, напрямую это сделать из расширения невозможно,
Такой же костыль мог бы помочь и подобным TST расширениям. Всего лишь нужно внутри расширения при загрузке и выгрузке страницы в sidebar'е менять предзаголовок с помощью
browser.windows.update(windowId, {titlePreface: '[Боковые табы открыты/закрыты]'});
_zt
У меня нет желания связываться с АМО... К тому же, может кто-нибудь кинет issue к TST на опциональное добавление костыля в само расширение.
Добавил отключение проверки подписи и понизил версию [firefox] до той, которую требует текущий (3.2.5) TST.
_zt
xpinstall.signatures.required false
Есть там какие-то костыли для переключения в релизном Firefox, но я в них не разбираюсь.
Простенькое расширение для скрытия горизонтальных табов только тогда, когда Tree Style Tab открыт (вроде нигде не видел похожего, требуется userChrome.css).
1. На странице about:config
toolkit.legacyUserProfileCustomizations.stylesheets true
xpinstall.signatures.required false
(нужен Firefox Nightly, Firefox Developer Edition, Unbranded Firefox или обычный [firefox] с отключенной проверкой подписей >= 65).
2. Создать 2 файла - manifest.json и background.js - со следующим содержимым и упаковать в zip-архив
manifest.json
[code]
{
"manifest_version": 2,
"name": "HideHorizontalTabs",
"version": "0.1",
"description": "Hide horizontal tabs if TST is opened",
"applications": {
"gecko
Stkvsky
Sumatra PDF
rogalik
В about:config установите browser.tabs.unloadOnLowMemory в false.
1fesFFFF
В ярлыке нужно прописать
-p --allow-downgrade
и выбрать нужный профиль.
Как сделать чтобы Firefox сразу запускался в полноэкранном режиме?
FLK
Firefox Nightly 68 под Linux, настройка работает.
А Андрей Мешков из adguard'а другие или какие?
https://bugs.chromium.org/p/chromium/is … 896897#c32
Hi, I am another ad blocker developer (AdGuard), and from our perspective, the proposed change will be even more crippling to all ad blockers than what was done by Apple when they introduced their declarative content blocking API.
I agree with the points Raymond made in comment 23, but there's another serious change that needs attention. The proposed change to hosts permissions (either using activeTab or requesting access on every new website) basically means that every time users navigate to a new website, nothing is blocked there. Ok, maybe something is blocked by declarative rules, but blocking web requests is just a tiny part of what ad blockers do. For instance, they need to apply cosmetic rules and that's roughly half of EasyList rules.
А зачем запрещать, это же какой урон репутации. Нужно потихоньку сделать блокировщики малоэффективными - и люди сами удалят их.
Вот это API позволяет эффективно динамически (umatrix'у прежде всего) резать запросы на любом из этапов, обращаясь к базе или её кэшу в памяти за правилами из самого расширения. А вот это - только в режиме предварительно сформированного черного списка, и, внимание, chrome.declarativeNetRequest.MAX_NUMBER_OF_RULES - 30000.
The maximum number of rules that an extension can specify in the rule resources file. Any excess rules will be ignored and an install warning will be raised.
То есть, нате, жрите, не подавитесь: о совместном использовании Easylist+Ruadlist можно забыть, не говоря уж о uMatrix, который динамически кромсает трафик на основе его природы, а не предопределённых правил.
…Да, да, добрый гугле решил позаботиться о пользователях, а не о собственном рекламном бизнесе.
По факту: начинается прекрасная новая фаза, когда около 90% - браузеры на базе Chromium. Можно спокойно делать всё, что вздумается.
Ещё одно предсказание: следующие на очереди - userscript'ы.