Í ósamstilltri aðgerð aðalferlis með glugga sem er þegar til, spurðu setuna sem glugginn notar í raun:

const selectedSession = mainWindow.webContents.session;
const route = await selectedSession.resolveProxy('https://api.example/');

Núverandi API skilar Promise sem leysist í streng. Bíddu eftir setProxy-aðgerð sem er í bið áður en þú skoðar stillingarbreytingu.

Niðurstaðan er URL-sértæk proxí-ákvörðun. Hugsanlegt gildi gæti verið:

PROXY proxy-a.example:8080; PROXY proxy-b.example:8080; DIRECT

Þetta er röðuð listi yfir valkosti í PAC-stíl setningafræði, ekki eitt vefslóðarheiti. DIRECT táknar sérstaklega beinan valkost. Meðhöndlaðu tóma niðurstöðu sérstaklega; ekki líta hljóðlega á hvern tóman eða óþekktan streng sem DIRECT.

Spurðu raunverulega markvæfa URL-inn því PAC- og framhjáhlaupsákvarðanir geta verið mismunandi eftir áfangastað. Á sama hátt þarf gluggi sem notar skipta setu ekki að hafa sömu stefnu og session.defaultSession.

Proxí-leysing getur falið í sér sjálfvirka stillingarvinnu, svo sem að afla PAC-skripts. Skilaða valið er samt ekki fullkláruð beiðni til markvæfs vefs, ekki árangursrík proxí-innskráning né sönnun um opinbera útgangs-IP-tölu þess. Geymdu setuna, URL-inn og leystu valkostina þegar þú berð þá saman við niðurstöðu næstu beiðni.

Tengdir greinar