NW.js lahko v istem oknu naloži sliko DOM in pridobi JSON prek knjižnice Node. Pred izbiro vmesnika proxy določite klic, ki ustvari zahtevo.

Za dokumentirano pot spletnega pogona:

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

Prvi argument je pravilo proxy, drugi pa URL PAC. To izbere fiksno končno točko HTTP za ciljne sheme, ko je PAC prazen; HTTPS uporablja svojo podprto pot tunela. V neodvisnem preskusu javne strani brez preverjanja pristnosti proxy lahko vnos iz seznam proxyjev HTTP nadomesti to končno točko.

Ustvarjalec zahtevePravilo za pregled
Vir DOM ali fetch brskalnikaKonfiguracija proxy spletnega pogona NW.js
HTTP jedra Node ali transport v lasti paketaAgent ali javni vmesnik proxy tega odjemalca

getProxyForURL vrne besedilo pravila v slogu PAC za nalaganje DOM, na primer PROXY s končno točko ali DIRECT. Ne potrjuje, da ga je dokončana zahteva uporabila.

Sprememba process.env.http_proxy ne povzroči, da bi vsaka izvedba prebrala spremenljivko. Diagnostiko označite z imenom ustvarjalca ali odjemalca in njegovim izidom. Uporabite javno konfiguracijo paketa, namesto da bi popravljali datoteke node_modules, ki jih nadgradnja zamenja. Za klice HTTPS jedra Node s SOCKS je eden takih vmesnikov agent HTTPS, ki podpira SOCKS.

Sorodni članki