Подскажите, каким способом, не ковыряя xpi, я могу узнать ID этого пункта в контекстном меню (чтобы его вырезать)?
Фух, вырезал:
xrun1
Спасибо, справился без расширений.
Подскажите, каким способом, не ковыряя xpi, я могу узнать ID этого пункта в контекстном меню (чтобы его вырезать)?
Vitaliy V.
[firefox] Расширение Right Click Close Tab.
Можно ли добавить в расширение аналогичное действие для List all tabs: закрывать вкладки ПКМ.
+ Опционально выбор, где активировать функцию - TabBar или AllTabsButton.
И - в идеале - хотелось бы такое еще и для пункта Bookmarks в Sidebar.
https://addons.mozilla.org/en-US/firefox/addon/lock-tab-page/
Можно ли в конфиге изменить шаг масштабирования страницы при пользовании кнопками Ctrl+/Ctrl-?
Сейчас шаг масштабирования по умолчанию 10%. Это очень грубо. Хочу, чтобы было 5%.
toolkit.zoomManager.zoomValues
Dumby
sandro79
спасибо!
:)
3 способа избавиться от предложения установить поисковик ([firefox] 91):
.menuseparator-add-engine, .context-menu-add-engine, .searchbar-engine-one-off-add-engine { display: none !important; }
2-й способ - отключить с помощью политик:
3-й способ - вырезать код, отвечающий за эту функцию (№2):
[spoiler=Удалить этот код из LinkHandlerChild.jsm][code]case "search":
if (
Services.policies &&
!Services.policies.isAllowed("installSearchEngine")
) {
break;
}
if (!searchAdded && event.type == "DOMLinkAdded") {
let type = link.
Web sites with search plugins can advertise them so Firefox users can easily install the plugins.
:|
В контектном меню урлбара:
Как удалить-отключить-прибить это (Autodiscovery of search plugins)?
Где в omni.ja это лежит?
…Всё зависит от того, начинаешь ли ты его из пустой вкладки, или из уже открытой, или из той, из которой уже вёлся поиск
Да, посмотрел сейчас, на новой вкладке (Ctrl T) эта фишка не работает.
Я ими - новыми вкладками - в принципе не пользуюсь. Поэтому даже не пробовал там.
Это открытие поиска в новой вкладке, а не в текущей. Решение выше дали в виде скрипта и других способ я пока не видел.
Тем не менее эта настройка затрагивает и адресную строку: при изменении этой строки в [firefox] 91 esr поиск в урлбаре происходит сразу при нажатии на иконку одного из поисковиков.
Возврат же browser.search.openintab с true на false возвращает то самое нежелательное поведение урлбара (когда после нажатия иконки нужного поисковика надо дополнительно нажимать enter).
P.S. У тебя же в подписи [firefox]91, проверь...
Я говорю про саму адресную строку, а не центр экрана. В протоне сделали так, что если ты набираешь в адресной строке слово для поиска, а потом выбираешь поисковик, но поиск начинается не сразу, а надо нажимать Enter, то если лишнее действие. А чтобы поиск начинался сразу, надо одновременно с выбором поисковика нажимать на shift теперь - тоже лишнее действие. С 84ой версии так. Но пару версий это "новаторство" отключалось через about:config, а теперь никак.
Radiation
В эбаутконфиг измени browser.search.openintab на true,
и поиск в адресной строке будет "начинаться сразу".
Dumby
Спасибо! Оно! Работает. То, что нужно.
Dumby
А как это сделать для произвольного текущего домена (активный таб)?
Я пытался аккуратно вырезать необходимый фрагмент кода из кнопки, но что-то не заработал.
А еще вытащил код из background.js небольшого расширения, но тоже не получается его прицепить:
[spoiler]
[code]// Init
let browserName = "NonFirefox"; // Default value
// browser.runtime.getBrowserInfo() is not available
// https://github.com/mozilla/webextension-polyfill/issues/116
async function init(){
// Get the browserName (likely will only work in case it's Firefox)
if(browser.runtime.getBrowserInfo !== undefined){
let info = await browser.runtime.getBrowserInfo();
browserName = info.name;
}
// Events
browser.browserAction.onClicked.addListener(async (tab) => {
await deleteCookies(tab);
await browser.tabs.reload();
// Page was reloaded
});
}
init();
// Functionality
async function deleteCookies(tab){
let cookies = await browser.cookies.getAll(
getCookieQueryAll(tab)
);
let promises
…unter_officer
Спасибо, но мне нужна не кнопка, а команда, равнозначная нажатию "Remove".
Dumby
Поставил в жест сложный код. Великолепно работает!
Думал найти и запихнуть какой-нибудь простой код типа
document.getElementById("about:preferences").content.gMainPane.chooseFolder()
а потом вспомнил, что XUL и xhtml - это разные вещи.
После удаления крестика "Close tab" иконка таба расположена несимметрично, к тому же стилями не получается уменьшить ширину таба со свойством [selected] меньше 40 px.
Уже [firefox] 78.0.1esr
del
Coroner
Спасибо, но с этим все в норме.
Товарищи, как запустить скрипты (лежащие в папке chrome)?
В [firefox] 68 esr работает
В [firefox] 78 esr стили из \chrome запустились, а скрипты - нет.
Ох и мудрожопые улучшайзеры эти MoFo...
//
На нашем форуме решения не нашел, зато откопал такое:
https://github.com/MrOtherGuy/fx-autoconfig
Последний раз мониторил форум со времен выхода [firefox] 68 ESR.
Подскажите, что там за изменения, скрипты в userChrome.js не видит [firefox].
Vitaliy V. ... Long Left Click
скрытый текст
Вот оно, правильно работающий LLC-open-in-foreground-tab в мультипроцессном Firefox. :)
Проблему эту, связанную с появившимся мультипроцессным режимом, [Long click в foregroung при mouse-down приводил к побочному явлению.] заметил и описал еще пару лет назад:
forum.mozilla-russia.org/viewtopic.php?pid=736809#p736809
forum.mozilla-russia.org/viewtopic.php?pid=736904#p736904
Но от Infocatcher тогда ответа не последовало. Тогда я взял какой-то юзерскрипт и модифицировал его, чтобы он умел открывать LLC-in-foreground по mouse-up (что явно неудобно при лонг клике, но на безрыбье, как говорится, ...). Правда, он был таргет=бла
…Спасибо Dumby за актуальный код для реализации политики "антиподписячества"©!
Не понятно что происходит с браузером. В целом работает нормально, но вот нашел одну страницу http://art-assorty.ru/25478-krasivye-vo … yandex.com
которая отображается не корректно. Пробовал запускать даже без дополнений(типа безопасный режим) но ничего не изменилось - страница не пролистывается даже вниз, видно только верхний фрагмент страницы(увеличенный). В Хроме/Опере данная страница работает корректно и отображается как положено.
Не заметил проблемы, пока не разрешил скрипты на сайте.
Первый раз сталкиваюсь с такой халтурой.
jQuery-инвалиды ("ХРОМые", следуя семантике языка). Даже расширения без jQuery не могут написать.
****** позорные.
А с такой "инновацией" я еще не сталкивался:
https://marrch-caat.livejournal.com/710372.html