NW.js може завантажити зображення DOM і отримати JSON через бібліотеку Node в одному вікні. Визначте виклик, що створює запит, перш ніж вибирати інтерфейс проксі.

Для задокументованого шляху веб-рушія:

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

Перший аргумент — це правило проксі, а другий — URL PAC. Це вибирає фіксовану кінцеву точку 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.

Схожі статті