Clàraich onStartup agus onInstalled gu co-shìontach aig an ìre as àirde de sheirbheisiche Manifest V3 nuair a bu chòir dha na tachartasan sin am proxy taghte a chur an sàs. Airson leudachan a tha air a chur gu sònraichte air aon shlighe:

function applyProxy() {
  chrome.proxy.settings.set({
    value: {
      mode: 'fixed_servers',
      rules: {
        singleProxy: {
          scheme: 'http',
          host: 'proxy.example',
          port: 8080,
        },
      },
    },
    scope: 'regular',
  }, () => {
    if (chrome.runtime.lastError) {
      console.error(chrome.runtime.lastError.message);
    }
  });
}

chrome.runtime.onStartup.addListener(applyProxy);
chrome.runtime.onInstalled.addListener(applyProxy);

Feumaidh am manifest an cead proxy fhoillseachadh agus ainm a thoirt don neach-obrach cùl-raoin seo. Airson slighe phoblach cheadaichte gun dearbhadh proxy, cuir tagraiche bho liosta proxy HTTP an àite na h-ìre crìche, a' fàgail a' phuirt na shlàin-àireamh.

onStartup is e tòiseachadh pròifil leis an leudachan air a stàladh. Tha onInstalled a' gabhail a-steach ùrachaidhean cuideachd, a' gabhail a-steach ath-luchdadh leudachan neo-phacaichte a tha a' cunntadh mar ùrachadh. Tha an tachartas cruthachaidh uinneige a' toirt cunntas air gach uinneag agus faodaidh e tachairt a-rithist ann an aon seisean.

Ma tha pròifilean sàbhailte no tionndadh dheth aig an leudachan, leig don luchd-làimhseachaidh an roghainn sin a luchdadh agus a cur an sàs an àite bunaiteach cruaidh-chòdaichte ath-shuidheachadh air gach ùrachadh. Fuirichidh clàradh luchd-èisteachd aig an ìre as àirde; faodaidh obair asyncronach tòiseachadh nuair a chuireas Chrome fios air an luchd-làimhseachaidh.

Feuch stàladh agus tòiseachadh pròifil air leth rè leasachaidh, a' sgrùdadh toradh an rèiteachaidh airson gach fear. Is iad dà shlighe tòiseachaidh, chan e dearbhadh a gheibhear le bhith a' fosgladh uinneige eile.

Artaigilean co-cheangailte