NW.js tame pačiame lange gali įkelti DOM vaizdą ir gauti JSON per Node biblioteką. Prieš pasirinkdami tarpinio serverio sąsają nustatykite užklausą kuriantį iškvietimą.

Dokumentuotam žiniatinklio variklio keliui:

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

Pirmasis argumentas yra tarpinio serverio taisyklė, antrasis – PAC URL. Tai parenka fiksuotą HTTP galinį tašką paskirties schemoms, kai PAC tuščias; HTTPS naudoja savo palaikomą tunelio kelią. Nepriklausomame viešo puslapio bandyme be tarpinio serverio autentifikavimo įrašas iš HTTP tarpinių serverių sąrašas gali pakeisti tą galinį tašką.

Užklausos kūrėjasTikrinama politika
DOM išteklius arba naršyklės fetchNW.js žiniatinklio variklio tarpinio serverio konfigūracija
Node branduolio HTTP arba paketo transportasTo kliento agentas arba viešoji tarpinio serverio sąsaja

getProxyForURL grąžina PAC stiliaus politikos tekstą DOM įkėlimui, pavyzdžiui, PROXY ir galinis taškas arba DIRECT. Tai nepatvirtina, kad užbaigta užklausa jį naudojo.

Pakeitus process.env.http_proxy ne kiekviena realizacija nuskaito kintamąjį. Žymėkite diagnostiką kūrėjo arba kliento vardu ir jo rezultatu. Naudokite viešąją to paketo konfigūraciją, o ne taisykite node_modules failus, kuriuos atnaujinimas pakeičia. Node branduolio HTTPS iškvietimams su SOCKS viena tokia sąsaja yra SOCKS palaikantis HTTPS agentas.

Susiję straipsniai