NW.js inaweza kupakia picha ya DOM na kupata JSON kupitia maktaba ya Node katika dirisha moja. Tambua mwito unaounda ombi kabla ya kuchagua kiolesura cha proksi.

Kwa njia iliyoandikwa ya injini ya wavuti:

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

Hoja ya kwanza ni sheria ya proksi na ya pili ni URL ya PAC. Hii huchagua kituo maalum cha HTTP kwa skimu za lengwa wakati PAC iko tupu; HTTPS hutumia njia yake ya handaki inayotumika. Katika jaribio huru la ukurasa wa umma bila uthibitishaji wa proksi, ingizo kutoka orodha ya proksi za HTTP linaweza kuchukua nafasi ya kituo hicho.

Mzalisheji wa ombiSera ya kuchunguza
Rasilimali ya DOM au fetch ya kivinjariUsanidi wa proksi wa injini ya wavuti ya NW.js
HTTP ya msingi ya Node au usafirishaji unaomilikiwa na kifurushiWakala au kiolesura cha proksi cha umma cha mteja huyo

getProxyForURL hurudisha maandishi ya sera kwa mtindo wa PAC kwa upakiaji wa DOM, kama PROXY pamoja na kituo au DIRECT. Haithibitishi kwamba ombi lililokamilika lilitumia.

Kubadilisha process.env.http_proxy hakufanyi kila utekelezaji kusoma kigeu hicho. Weka lebo kwenye utambuzi kwa jina la mzalisheji au mteja na matokeo yake. Tumia usanidi wa umma wa kifurushi hicho badala ya kiraka faili za node_modules ambazo sasisho hubadilisha. Kwa simu za HTTPS za msingi wa Node zinazotumia SOCKS, kiolesura kimoja kama hicho ni wakala wa HTTPS anayeweza SOCKS.

Makala zinazohusiana