Ann an tagraidhean Electron gnàthach, thoir seisean ainmichte fhèin do gach WebContentsView a tha ceangailte ri cunntas. Nuair a bhios an tagradh deiseil, faodaidh neach-cuideachaidh async sa phrìomh phròiseas aon t-sealladh a rèiteachadh:

const routeSession = session.fromPartition(partitionName);
await routeSession.setProxy({
  mode: 'fixed_servers',
  proxyRules: `http://${proxyHost}:${proxyPort}`,
});
const view = new WebContentsView({
  webPreferences: { session: routeSession },
});
view.webContents.on('login', (event, details, authInfo, callback) => {
  if (!authInfo.isProxy
      || authInfo.scheme.toLowerCase() !== 'basic'
      || authInfo.host !== proxyHost
      || authInfo.port !== proxyPort) return;
  event.preventDefault();
  if (details.firstAuthAttempt) callback(proxyUser, proxyPassword);
  else callback();
});

Thoir partitionName air leth airson gach cunntas aonaraichte agus cùm caochladairean an èisteir ann an closure an t-seallaidh sin. Bidh ainm gun persist: a' cruthachadh seisean sa chuimhne. Bidh ath-chleachdadh na h-aon roinne a' cleachdadh a stàit seisein a-rithist a dh'aona ghnothaich.

Ceangail an sealladh ris an uinneag a th' ann mar-thà agus na seòl ach a-mhàin nuair a bhios am proxy agus an neach-làimhseachaidh aige deiseil. Bidh an còd a' freagairt do chùmhnant gnìomhachais login an latha an-diugh, a' gabhail a-steach firstAuthAttempt, agus a' cuir dheth oidhirp ath-aithris a chaidh a dhiùltadh an àite a bhith a' cur a' chunntas ceudna a-steach a-rithist gun chrìoch.

Bidh an neach-làimhseachaidh a' dearbhadh gu bheil an dùbhlan a' tighinn bhon phrìomh Basic HTTP proxy a thathar an dùil. Chan eil logadh a-steach làraich-lìn ion-roghnach airson an fhiosrachaidh sin.

Bidh riaghailtean proxy a' taghadh a' phuing deiridh; bidh login a' solar a' chunntais. Chan eil faidhlichean PAC no riaghailtean proxy làimhe a' giùlan facal-faire an callback seo iad fhèin.

Is e seo dearbhadh proxy HTTP. Chan eil e a' cur dearbhadh SOCKS5 ri Chromium. Feumaidh na ceanglaichean seisein a th' ann mar-thà an làimhseachadh cuairt-beatha àbhaisteach aca cuideachd nuair a dh'atharraicheas slighe nas fhaide air adhart.

Artaigilean co-cheangailte