Az NW.js ugyanabban az ablakban tud DOM-képet betölteni és JSON-t lekérni egy Node-könyvtáron keresztül. A proxyfelület kiválasztása előtt azonosítsa a kérést létrehozó hívást.

A dokumentált webmotor-útvonalhoz:

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

Az első argumentum a proxyszabály, a második a PAC URL. Ez fix HTTP-végpontot választ a cél sémákhoz, ha a PAC üres; a HTTPS a támogatott alagútútvonalát használja. Egy nyilvános oldal proxyhitelesítés nélküli független tesztjében a HTTP-proxylista egy bejegyzése helyettesítheti ezt a végpontot.

A kérés létrehozójaVizsgálandó szabályzat
DOM-erőforrás vagy böngésző-fetchAz NW.js webmotor proxykonfigurációja
Node-mag HTTP vagy csomag által birtokolt átvitelAz adott kliens ügynöke vagy nyilvános proxyfelülete

getProxyForURL PAC-stílusú szabályzatszöveget ad vissza DOM-betöltéshez, például PROXY plusz végpont vagy DIRECT. Nem igazolja, hogy egy befejezett kérés használta.

A process.env.http_proxy módosítása nem éri el, hogy minden megvalósítás olvassa a változót. Címkézze a diagnosztikát a létrehozó vagy kliens nevével és annak eredményével. Használja a csomag nyilvános konfigurációját ahelyett, hogy a frissítés által lecserélt node_modules-fájlokat foltozná. A SOCKS-t használó Node-mag HTTPS-hívásokhoz egy ilyen felület a egy SOCKS-képes HTTPS-ügynök.

Kapcsolódó cikkek