NW.js jista' jgħabbi immaġni DOM u jġib JSON permezz ta' librerija Node fl-istess tieqa. Identifika s-sejħa li toħloq it-talba qabel tagħżel interface tal-proxy.

Għall-passaġġ dokumentat tal-magna tal-web:

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

L-ewwel argument huwa r-regola tal-proxy u t-tieni huwa l-URL tal-PAC. Dan jagħżel punt finali HTTP fiss għall-iskemi tad-destinazzjoni meta l-PAC ikun vojt; HTTPS juża l-passaġġ tal-mina appoġġat tiegħu. Fi test indipendenti ta' paġna pubblika mingħajr awtentikazzjoni tal-proxy, entrata mill-lista tal-proxy HTTP tista' tissostitwixxi dak il-punt finali.

Produttur tat-talbaPolitika li għandha tiġi spezzjonata
Riżors DOM jew fetch tal-browserKonfigurazzjoni tal-proxy tal-magna tal-web ta' NW.js
HTTP tal-qalba ta' Node jew trasport proprjetà ta' pakkettL-aġent jew l-interface pubblika tal-proxy ta' dak il-klijent

getProxyForURL jirritorna test tal-politika fi stil PAC għat-tagħbija tad-DOM, bħal PROXY flimkien ma' punt finali jew DIRECT. Ma jikkonfermax li talba kompluta użath.

Il-bidla ta' process.env.http_proxy ma tagħmilx kull implimentazzjoni taqra l-varjabbli. Ittikkjietta d-dijanjostika bl-isem tal-produttur jew tal-klijent u r-riżultat tiegħu. Uża l-konfigurazzjoni pubblika ta' dak il-pakkett minflok ma tisfratta fajls node_modules li aġġornament jissostitwixxi. Għas-sejħiet HTTPS tal-qalba ta' Node li jużaw SOCKS, wieħed minn dawn l-interfaces huwa aġent HTTPS li jappoġġa SOCKS.

Artikli relatati