NW.js สามารถโหลดภาพ DOM และดึง JSON ผ่านไลบรารี Node ในหน้าต่างเดียวกันได้ ระบุการเรียกที่สร้างคำขอก่อนเลือกอินเทอร์เฟซพร็อกซี

สำหรับเส้นทางเว็บเอนจินที่บันทึกไว้:

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
HTTP แกนหลักของ Node หรือการขนส่งที่เป็นของแพ็กเกจเอเจนต์หรืออินเทอร์เฟซพร็อกซีสาธารณะของไคลเอนต์นั้น

getProxyForURL ส่งคืนข้อความนโยบายสไตล์ PAC สำหรับการโหลด DOM เช่น PROXY พร้อมปลายทางหรือ DIRECT ไม่ได้ยืนยันว่าคำขอที่เสร็จสิ้นใช้มัน

การเปลี่ยน process.env.http_proxy ไม่ได้ทำให้ทุกการใช้งานอ่านตัวแปรนั้น ติดป้ายการวินิจฉัยด้วยชื่อผู้สร้างหรือไคลเอนต์และผลลัพธ์ ใช้การกำหนดค่าสาธารณะของแพ็กเกจนั้นแทนการแพตช์ไฟล์ node_modules ที่การอัปเกรดแทนที่ สำหรับการเรียก HTTPS แกนหลักของ Node ที่ใช้ SOCKS อินเทอร์เฟซหนึ่งคือ เอเจนต์ HTTPS ที่รองรับ SOCKS

บทความที่เกี่ยวข้อง