NW.js-ի փրոքսի կարգավորումները տարբերվում են Chromium-ի և Node-ի հարցումներում
Կարգավորեք NW.js-ի վեբ-շարժիչի փրոքսի կանոնները առանձին այն Node գրադարաններից, որոնք օգտագործում է նույն աշխատասեղանային հավելվածը։
NW.js-ը կարող է նույն պատուհանում բեռնել DOM պատկեր և Node գրադարանի միջոցով ստանալ JSON։ Նախքան փրոքսի ինտերֆեյս ընտրելը որոշեք այն կանչը, որը ստեղծում է հարցումը։
Փաստաթղթավորված վեբ-շարժիչի ուղու համար՝
nw.App.setProxyConfig('proxy.example:8080', '');
const route = nw.App.getProxyForURL('https://www.example.com/');
Առաջին արգումենտը փրոքսի կանոնն է, երկրորդը՝ PAC URL-ը։ Սա ընտրում է ֆիքսված HTTP վերջնակետ նպատակային սխեմաների համար, երբ PAC-ը դատարկ է. HTTPS-ը օգտագործում է իր աջակցվող թունելի ուղին։ Առանց փրոքսի նույնականացման հանրային էջի անկախ փորձարկման ժամանակ HTTP փրոքսիների ցանկ-ից մեկ գրառում կարող է փոխարինել այդ վերջնակետին։
| Հարցման ստեղծող | Ստուգվող քաղաքականություն |
|---|---|
| DOM ռեսուրս կամ դիտարկիչի fetch | NW.js վեբ-շարժիչի փրոքսի կարգավորում |
| Node միջուկի HTTP կամ փաթեթին պատկանող տրանսպորտ | Այդ հաճախորդի գործակալը կամ հանրային փրոքսի ինտերֆեյսը |
getProxyForURL-ը DOM բեռնման համար վերադարձնում է PAC ոճի քաղաքականության տեքստ, օրինակ՝ PROXY և վերջնակետ կամ DIRECT։ Այն չի հաստատում, որ ավարտված հարցումն օգտագործել է այն։
process.env.http_proxy-ը փոխելը չի ստիպում յուրաքանչյուր իրականացման կարդալ փոփոխականը։ Նշեք ախտորոշումները ստեղծողի կամ հաճախորդի անունով և դրա արդյունքով։ Օգտագործեք այդ փաթեթի հանրային կարգավորումը՝ թարմացումով փոխարինվող node_modules ֆայլերը կարկատելու փոխարեն։ SOCKS օգտագործող Node միջուկի HTTPS կանչերի համար այդպիսի ինտերֆեյսներից մեկը SOCKS-աջակցող HTTPS գործակալ է։