Mipangilio ya proksi ya NW.js inatofautiana kati ya maombi ya Chromium na Node
Sanidi sheria za proksi za injini ya wavuti ya NW.js kando na maktaba za Node zinazotumiwa na programu hiyo hiyo ya kompyuta ya mezani.
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 ombi | Sera ya kuchunguza |
|---|---|
| Rasilimali ya DOM au fetch ya kivinjari | Usanidi wa proksi wa injini ya wavuti ya NW.js |
| HTTP ya msingi ya Node au usafirishaji unaomilikiwa na kifurushi | Wakala 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.