Добрый ночи, ребята. Тема изъезжена вдоль и поперёк, решения не найдено пока.
Был замечательный плагин URLcorrector, который в свежих версиях не работает, что заставляет задуматься вновь в который раз о переходе на старые версии, что по факту дикость дичайшая.
Ниразу в жизни не набирал адрес кириллицей, считаю это моветон. И никогда не буду, не нужно. Никогда не ищу ничего в адресной строке. все сайты держу в голове и набираю прямой адрес.
Задолбался переключать. пунто свитчер не предлагать, оставьте полоумному офисному планктону его.
Прямой аналог URLcorrector существует?
Спасибо. От глупых комментов прошу воздержаться.
upd. пардон, конечно адресной строки имелось ввиду
Отредактировано Crckt (27-12-2019 18:34:51)
Отсутствует
1 в фф нет командной строки.правильно формулируйте вопрос.
2 для подобных запросов есть специальные темы Ищу расширение и про урл-корректор(поиск)
3 запрашиваемый вами функционал в новых версиях фф нереализуем.
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
запрашиваемый вами функционал в новых версиях фф нереализуем.
Ну прям уж.
Ввод латиницей в адресной строке независимо от раскладки
Существует юзерскрипт:
1) подключите юзерскрипты, например как описано там: https://github.com/alice0775/userChrome.js
2) положите этот скрипт в папку chrome (...AppData\Roaming\Mozilla\Firefox\Profiles\***\chrome)
3) очистите папку startupCache (...AppData\Local\Mozilla\Firefox\Profiles\***\startupCache)
window.inputLanguageAssistant = { init: function() { let urlbar = document.getElementById('urlbar-input'); // Since FF 68-70 (I don't know exact version) if (!urlbar) urlbar = document.getElementById('urlbar'); if (!urlbar) return; try { Components.utils.import("resource://gre/modules/ctypes.jsm"); this.lib = ctypes.open("user32.dll"); this.ActivateKeyboardLayout = this.lib.declare("ActivateKeyboardLayout", ctypes.winapi_abi, ctypes.voidptr_t, // return HKL ctypes.voidptr_t, // HKL hkl ctypes.uint32_t); // UINT Flags this.KLF_SETFORPROCESS = 0x00000100; this.HKL_ENGLISH = ctypes.voidptr_t(0x00000409); // United States (US) } catch (err) { // console.log(err); } urlbar.addEventListener('focus', function(e) { window.inputLanguageAssistant.focus(); }); urlbar.addEventListener('blur', function(e) { window.inputLanguageAssistant.blur(); }); }, focus: function() { try { if (this.ActivateKeyboardLayout) { this.hkl = this.ActivateKeyboardLayout(this.HKL_ENGLISH, this.KLF_SETFORPROCESS); } } catch (err) { // console.log(err); } }, blur: function() { try { if (this.ActivateKeyboardLayout && this.hkl) { this.ActivateKeyboardLayout(this.hkl, this.KLF_SETFORPROCESS); } } catch (err) { // console.log(err); } } }; window.inputLanguageAssistant.init();
Отсутствует