Një skript që ekzekutohet në një faqe web nuk ka asnjë cilësim të përgjithshëm që ndryshon proxy-n dalëse të shfletuesit. Një shtojcë e shfletuesit mund të ketë leje shtesë, por funksionon nën një model tjetër sigurie dhe konfigurimi.

Ky dallim humbet në përgjigjet e vjetra të forumeve. Kodi që përdor brendësi të privilegjuara të Firefox-it, module të vjetra shtojcash ose SDK add-on të braktisura nuk ka qenë kurrë një API e zakonshme e faqes web. Ngjitja e një fragmenti të tillë në një faqe nuk i jep ato leje.

Përdorni API-n e shtojcave të shfletuesit

Një shtojcë e Firefox-it mund të përdorë API-n proxy.settings të dokumentuar me lejet e nevojshme. Chrome ofron API-n e vet të shtojcave për proxy. Modelet e tyre të konfigurimit ndryshojnë; kontrolloni kërkesat e manifestit dhe cilësimet e mbështetura për shfletuesin që synoni.

Një shtojcë duhet të marrë parasysh edhe politikat ose shtojcat e tjera që kontrollojnë të njëjtin cilësim. Një thirrje e suksesshme API nuk është arsye për të supozuar se çdo destinacion tani ndjek rrugën që kishit menduar. Inspektoni konfigurimin që rezulton dhe ruani mundësinë e përdoruesit për ta rikthyer.

Ndryshimi i URL-së së fetch ndryshon destinacionin

Një faqe web mund të thërrasë një server aplikacioni që përcjell një kërkesë në emër të saj, sipas rregullave web të shfletuesit. Në atë dizajn shfletuesi lidhet me atë server aplikacioni. Ai nuk ka instaluar një proxy të përgjithshëm dhe nuk ka ndryshuar rrugën që përdorin skedat e palidhura.

Në mënyrë të ngjashme, dërgimi i një kreu me një adresë tjetër IP nuk ndryshon adresën burimore të lidhjes. Një destinacion mund t'i interpretojë metadatat e përcjelljes së besuar sipas politikës së vet, por rruga e rrjetit është një fakt i veçantë.

Nëse qëllimi juaj është një proxy që ndryshon IP-në për shfletim, zgjidhni një zë të përshtatshëm nga lista e proxy-ve falas dhe konfiguroni një proxy shfletuesi të mbështetur ose një shtojcë të autorizuar. Nëse qëllimi është marrja në distancë e një aplikacioni web, projektojeni atë veçori rreth kufijve të vërtetë të serverit dhe shfletuesit.

Artikuj të ngjashëm