Tīmekļa lapā darbojošam skriptam nav vispārīga iestatījuma, kas mainītu pārlūka izejošo starpniekserveri. Pārlūka paplašinājumam var būt papildu atļaujas, taču tas darbojas citā drošības un konfigurācijas modelī.

Šī atšķirība pazūd vecās foruma atbildēs. Kods, kas izmanto priviliģētas Firefox iekšienes, vecus paplašinājumu moduļus vai pamestus add-on SDK, nekad nav bijis parasta tīmekļa lapas API. Šāda fragmenta ielīmēšana lapā nepiešķir šīs tiesības.

Izmantojiet pārlūka paplašinājumu API

Firefox paplašinājums var izmantot dokumentēto proxy.settings API ar nepieciešamajām atļaujām. Chrome piedāvā savu starpniekservera paplašinājumu API. To konfigurācijas modeļi atšķiras; pārbaudiet manifesta prasības un atbalstītos iestatījumus mērķa pārlūkam.

Paplašinājumam jāņem vērā arī politikas vai citi paplašinājumi, kas kontrolē to pašu iestatījumu. Veiksmīgs API izsaukums nav iemesls pieņemt, ka katrs galamērķis tagad seko paredzētajam maršrutam. Pārbaudiet iegūto konfigurāciju un saglabājiet lietotāja iespēju to atjaunot.

Fetch URL maiņa maina galamērķi

Tīmekļa lapa var izsaukt lietojumprogrammu serveri, kas pārsūta pieprasījumu tās vārdā, ievērojot pārlūka tīmekļa noteikumus. Šajā dizainā pārlūks savienojas ar šo lietojumprogrammu serveri. Tas nav instalējis vispārīgu pārlūka starpniekserveri un nav mainījis nesaistītu cilņu maršrutu.

Līdzīgi, galvenes ar citu IP adresi nosūtīšana nemaina savienojuma avota adresi. Galamērķis var interpretēt uzticamus pārsūtīšanas metadatus saskaņā ar savu politiku, taču tīkla ceļš ir atsevišķs fakts.

Ja jūsu mērķis ir IP mainošs starpniekserveris pārlūkošanai, izvēlieties piemērotu ierakstu no bezmaksas starpniekserveru saraksta un konfigurējiet atbalstītu pārlūka starpniekserveri vai autorizētu paplašinājumu. Ja mērķis ir vienas tīmekļa lietojumprogrammas attālināts fetch, projektējiet šo funkciju ap tās faktiskajām servera un pārlūka robežām.

Saistītie raksti