Веб-бетте орындалатын скрипттің браузердің шығыс проксиін өзгертетін жалпы параметрі жоқ. Браузер кеңейтімінің қосымша рұқсаттары болуы мүмкін, бірақ ол басқа қауіпсіздік және конфигурация моделінде жұмыс істейді.

Бұл айырмашылық ескі форум жауаптарында жоғалады. Артықшылығы бар Firefox ішкі бөліктерін, ескі кеңейтім модульдерін немесе тасталған add-on SDK-ларды қолданатын код ешқашан қарапайым веб-бет API-і болған емес. Мұндай үзіндіні бетке қою сол құқықтарды бермейді.

Браузердің кеңейтім API-ін қолданыңыз

Firefox кеңейтімі қажетті рұқсаттармен құжатталған proxy.settings API-ін қолдана алады. Chrome өзінің прокси кеңейтім API-ін ұсынады. Олардың конфигурация модельдері өзгеше; мақсатты браузеріңіз үшін манифест талаптарын және қолдау көрсетілетін параметрлерді тексеріңіз.

Кеңейтім сол параметрді басқаратын саясаттарды немесе басқа кеңейтімдерді де ескеруі керек. Сәтті API шақыруы әрбір межелі орын енді сіз ойлаған маршрутпен жүреді деп есептеуге негіз болмайды. Алынған конфигурацияны тексеріңіз және пайдаланушының оны қалпына келтіру мүмкіндігін сақтаңыз.

Fetch URL-ін өзгерту межелі орынды өзгертеді

Веб-бет өз атынан сұранысты жіберетін қолданба серверін шақыра алады, браузердің веб-ережелеріне сәйкес. Бұл дизайнда браузер сол қолданба серверіне қосылады. Ол жалпы браузер проксиін орнатқан жоқ және байланысы жоқ қойындылардың маршрутын өзгертпеді.

Сол сияқты, басқа IP мекенжайы бар тақырыпшаны жіберу қосылымның көз мекенжайын өзгертпейді. Межелі орын сенімді жіберу метадеректерін өз саясаты бойынша түсіндіруі мүмкін, бірақ желілік жол — бөлек факт.

Егер мақсатыңыз шолу үшін IP-ні өзгертетін прокси болса, тегін прокси тізімінен лайықты жазбаны таңдап, қолдау көрсетілетін браузер проксиін немесе рұқсат етілген кеңейтімді орнатыңыз. Егер мақсат бір веб-қолданбаның қашықтағы fetch-і болса, бұл мүмкіндікті оның нақты сервері мен браузер шекараларына сай жобалаңыз.

Қатысты мақалалар