NW.js može učitati DOM sliku i dohvatiti JSON kroz Node biblioteku u istom prozoru. Identificirajte poziv koji stvara zahtjev prije nego odaberete proxy sučelje.

Za dokumentiranu putanju web-motora:

nw.App.setProxyConfig('proxy.example:8080', '');
const route = nw.App.getProxyForURL('https://www.example.com/');

Prvi argument je pravilo proxyja, a drugi PAC URL. Time se odabire fiksna HTTP krajnja tačka za odredišne šeme kada je PAC prazan; HTTPS koristi svoju podržanu putanju tunela. U nezavisnom testu javne stranice bez proxy autentifikacije, unos iz Popis HTTP proxyja može zamijeniti tu krajnju tačku.

Kreator zahtjevaPolitika koju treba provjeriti
DOM resurs ili dohvat preglednikaProxy konfiguracija web-motora NW.js
Node jezgreni HTTP ili transport koji posjeduje paketAgent ili javno proxy sučelje tog klijenta

getProxyForURL vraća tekst politike u PAC stilu za DOM učitavanje, kao što je PROXY plus krajnja tačka ili DIRECT. To ne potvrđuje da ga je završeni zahtjev koristio.

Promjena process.env.http_proxy ne čini da svaka implementacija čita tu varijablu. Označite dijagnostiku imenom kreatora ili klijenta i njegovim ishodom. Koristite javnu konfiguraciju tog paketa umjesto krpljenja datoteka node_modules koje nadogradnja zamjenjuje. Za Node jezgrene HTTPS pozive koji koriste SOCKS, jedno takvo sučelje je HTTPS agent s podrškom za SOCKS.

Povezani članci