Hvað skilar resolveProxy í Electron
Bíddu eftir URL-sértækri ákvörðun frá raunverulegri setu gluggans og greindu skilaða PAC-stíls strenginn frá fullkláruðu tengingu.
Í ó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.