Добрый ночи, ребята. Тема изъезжена вдоль и поперёк, решения не найдено пока.
Был замечательный плагин URLcorrector, который в свежих версиях не работает, что заставляет задуматься вновь в который раз о переходе на старые версии, что по факту дикость дичайшая.
Ниразу в жизни не набирал адрес кириллицей, считаю это моветон. И никогда не буду, не нужно. Никогда не ищу ничего в адресной строке. все сайты держу в голове и набираю прямой адрес.
Задолбался переключать. пунто свитчер не предлагать, оставьте полоумному офисному планктону его.
Прямой аналог URLcorrector существует?
Спасибо. От глупых комментов прошу воздержаться.


upd. пардон, конечно адресной строки имелось ввиду

1 в фф нет командной строки.правильно формулируйте вопрос.
2 для подобных запросов есть специальные темы Ищу расширение и про урл-корректор(поиск)
3 запрашиваемый вами функционал в новых версиях фф нереализуем.

okkamas_knife пишет

запрашиваемый вами функционал в новых версиях фф нереализуем.

Ну прям уж. :)

Crckt пишет

Ввод латиницей в адресной строке независимо от раскладки

Существует юзерскрипт:
1) подключите юзерскрипты, например как описано там: https://github.com/alice0775/userChrome.js
2) положите этот скрипт в папку chrome (...AppData\Roaming\Mozilla\Firefox\Profiles\***\chrome)
3) очистите папку startupCache (...AppData\Local\Mozilla\Firefox\Profiles\***\startupCache)

inputLanguageAssistant.uc.js

Выделить код

Код:

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();


Тестировала на [firefox] 73-75. Скрипт взят из старого расширения "Input Language Assistant".

тема в faq - ищу расширение (ищу дополнение)