Я тут уже отписывался по этой же проблеме, но она вспыла снова и, похоже, простого пути её побороть нет.
Суть дела: для самодельных закладок-поисков нельзя назначить краткие имена, зарезервированные Фаерфоксом для своих нужд ( # $ % * + @ ^ ~ ), что меня угнетает.
Более того, с 56-й версии нельзя сменить эти символы через about:config, так как настройки urlbar.restrict.* зачем-то выпилены.
Раскопав, где оные символы захардкодили (omni.ja\components\UnifiedComplete.js), поменял их руками и перезиповал omni.ja, но к желаемому результату это, однако, не привело.
То есть вообще ничего не изменилось, и эти символы продолжали работать как и прежде – видно, они прописаны где-то ещё, куда я не лазил. Ну хоть не сломалось ничего.
Пока отсиживаюсь на 55-й версии.
Страдание моё велико, ибо смысл сих изменений ускользает от взгляда человечьего.
Отсутствует
угнетает
перезиповал omni.ja
отсиживаюсь на 55-й версии
Страдание моё велико
Что-то я потерявшись. Вот это вот всё это
только чтобы одну лишнюю клавишу не нажимать?
Если да, то попробуй добавить в userChrome.css
Рестарт.
@-moz-document url(chrome://browser/content/browser.xul) { spacer#titlebar-spacer { --code:gURLBar.addEventListener("keydown", { flag: false, async handleEvent(e) { var [keyword] = gURLBar.value.trimLeft().split(/\s+/) if (keyword.length != 1 || !"^*+%~$\x23@".includes(keyword)) return this.flag = false if (this.flag && e.key == "Enter" && this.panel.state == "open") return gURLBar.dispatchEvent(this.event) var entry = await PlacesUtils.keywords.fetch(keyword) this.flag = Boolean(entry && entry.url) }, get event() { delete this.event return this.event = new KeyboardEvent("keypress", {keyCode: KeyboardEvent.DOM_VK_ESCAPE}) }, get panel() { delete this.panel return this.panel = document.getElementById("PopupAutoCompleteRichResult") } }); -moz-binding: url('data:text/xml,\ <bindings xmlns="http://www.mozilla.org/xbl"><binding id="^*+%~$\\x23@"><implementation>\%0A\ <constructor>eval(getComputedStyle(this).getPropertyValue("--code"));</constructor>\%0A\ </implementation></binding></bindings>\ '); } }
Отредактировано Dumby (20-10-2017 01:55:03)
Отсутствует
Изо всех сил благодарю, помогло.
Что-то я потерявшись. Вот это вот всё это
только чтобы одну лишнюю клавишу не нажимать?
В целом да, до того привык, что прямо сил нет.
Ну и странно и любопытно, что на ровном месте появилась проблема, причин для появления которой не было, которая мешает мне настроить под себя браузер, который было очень просто настроить под себя, а решение такой пустяковой проблемы оказывается далеко не таким пустяковым.
Ещё раз благодарю, что уж там.
Отсутствует