LINUX.ORG.RU

«Плагинами» для Мозилловских браузеров называются библиотеки для встраивания всякого нехатээмэльного содержимого в контекст страницы (самый известный пример — Адоуб Флэш).

«Доверенные» сервера же включаются / изменяются на лету простым изменением соответствующих опций network.proxy.*, никакие плагины для этого не нужны.

Для примера выдержка из моего ~/.pentadactylrc:

com proxy -description "Switch proxy"
    \ -nargs=1
    \ -complete custom,'[
    \    ["off", "Direct connection"],
    \    ["pac", "Pattern-based"],
    \    ["tor", "TOR"],
    \    ]'
    \ -js <<EOF

    // constants
    const proxyOff = 0;
    const proxyManual = 1;
    const proxyPAC = 2;

    switch(args[0]) {
        case 'off':
            prefs.set("network.proxy.type", proxyOff);
            break;
        case 'tor':
            prefs.set("network.proxy.type", proxyManual);
            prefs.set("network.proxy.socks", "localhost");
            prefs.set("network.proxy.socks_port", 9050);
            prefs.set("network.proxy.socks_version", 5);
            prefs.set("network.proxy.socks_remote_dns", true);
            break;
        case 'pac':
            prefs.set("network.proxy.type", proxyPAC);
            prefs.set("network.proxy.autoconfig_url",
                "file://" + OS.Constants.Path.homeDir + "/.pac");
            prefs.set("network.proxy.socks_remote_dns", true);
            break;
        default:
            dactyl.echoerr("Unknown parameter");
    }

EOF

proxy pac

(Не совсем Вимператор, но идея, я думаю, понятна.)

Zmicier ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.