In skript dat op in webside rint, hat gjin algemiene ynstelling dy't de útgeande proxy fan 'e browser feroaret. In browserútwreiding kin ekstra tagongsrjochten hawwe, mar dy rint ûnder in oar feiligens- en konfiguraasjemodel.

Dit ûnderskied giet ferlern yn âlde forumanwers. Koade dy't befoarrjochte Firefox-ynternen, âlde útwreidingsmodules of ferlitten add-on-SDK's brûkt, wie nea in gewoane webside-API. It plakken fan sa'n fragmint yn in side jout dy rjochten net.

Brûk de útwreidings-API fan 'e browser

In Firefox-útwreiding kin de dokumintearre proxy.settings-API brûke mei de fereaske tagongsrjochten. Chrome biedt syn eigen proxy-útwreidings-API. Har konfiguraasjemodellen ferskille; kontrolearje de manifest-easken en stipe ynstellingen foar de browser dy't jo rjochtsje.

In útwreiding moat ek rekken hâlde mei belied of oare útwreidingen dy't deselde ynstelling beheare. In slagge API-oprop is gjin reden om oan te nimmen dat elk bestimming no de rûte folget dy't jo bedoelden. Underskogje de resultearjende konfiguraasje en behâld it fermogen fan 'e brûker om it werom te setten.

It feroarjen fan in fetch-URL feroaret de bestimming

In webside kin in applikaasjetsjinner oanroppe dy't in fersyk út syn namme trochstjoert, neffens de webregels fan 'e browser. Yn dat ûntwerp ferbynt de browser mei dy applikaasjetsjinner. Hy hat gjin algemiene browser-proxy ynstallearre of de rûte fan net-relatearre ljepblêden feroare.

Likegoed feroaret it stjoeren fan in kop mei in oar IP-adres it boarneadres fan 'e ferbining net. In bestimming kin fertroude trochstjoermetadataden neffens syn eigen belied ynterpretearje, mar it netwurkpaad is in apart feit.

As jo doel in IP-feroarjende proxy is om te browsen, kies dan in geskikte ynskriuwing út 'e list fan fergese proxys en stel in stipe browser-proxy of in autorisearre útwreiding yn. As it doel in ôfstâns-fetch fan ien webapplikaasje is, ûntwerp dy funksje om har echte tsjinner- en browsergrinzen hinne.

Relatearre artikelen