Скриптата што се извршува на веб-страница нема општа поставка што го менува излезното прокси на прелистувачот. Проширувањето на прелистувачот може да има дополнителни дозволи, но работи под поинаков безбедносен и конфигурациски модел.

Оваа разлика се губи во старите одговори на форумите. Кодот што користи привилегирани внатрешности на Firefox, стари модули за проширувања или напуштени add-on SDK, никогаш не бил обичен API на веб-страница. Вметнувањето на такво парче во страница не ги дава тие привилегии.

Користете го API-то за проширувања на прелистувачот

Проширување за Firefox може да го користи документираното proxy.settings API со потребните дозволи. Chrome нуди сопствено прокси API за проширувања. Нивните конфигурациски модели се разликуваат; проверете ги барањата на манифестот и поддржаните поставки за прелистувачот што го целите.

Проширувањето треба да ги земе предвид и политиките или другите проширувања што ја контролираат истата поставка. Успешен повик на API не е причина да претпоставите дека секоја дестинација сега ја следи маршрутата што ја сакавте. Проверете ја добиената конфигурација и зачувајте ја можноста на корисникот да ја врати.

Менувањето на URL-то за преземање ја менува дестинацијата

Веб-страница може да повика сервер на апликација што го проследува барањето во нејзино име, според веб-правилата на прелистувачот. Во таков дизајн прелистувачот се поврзува со тој сервер. Тој не инсталирал општо прокси на прелистувачот и не ја сменил маршрутата што ја користат неповрзаните јазичиња.

Слично, испраќањето заглавие со друга IP-адреса не ја менува изворната адреса на врската. Дестинацијата може да ги толкува доверливите метаподатоци за проследување според сопствената политика, но мрежната патека е одделен факт.

Ако вашата цел е прокси што ја менува IP-адресата за прелистување, изберете соодветен запис од списокот со бесплатни проксија и поставете поддржано прокси на прелистувачот или овластено проширување. Ако целта е далечинско преземање на една веб-апликација, дизајнирајте ја таа функција околу нејзините вистински граници на сервер и прелистувач.

Поврзани статии