Erregistratu onStartup eta onInstalled sinkronikoki Manifest V3 zerbitzu-langile baten goiko mailan, gertaera horiek hautatutako proxy-a aplikatu behar dutenean. Bide bakarrera berariaz finkatutako hedapen batentzat:

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);

Manifestak proxy baimena deklaratu eta atzeko planoko langile honi izena eman behar dio. Proxy autentifikaziorik gabeko nabigatze publiko bide baimendu baterako, ordeztu amaiera-puntua HTTP proxy zerrendako hautagai batekin, portua zenbaki oso mantenduz.

onStartup profila abiatzea da hedapena instalatuta dagoela. onInstalled-k eguneraketak ere biltzen ditu, deskonprimitu gabeko hedapenaren berriz karga barne, eguneraketatzat hartzen dena. Leihoa sortzeko gertaerak leiho bakoitza deskribatzen du eta saio berean behin baino gehiagotan gerta daiteke.

Hedapenak gordetako profilak edo itzaltzeko etengailua baditu, utzi kudeatzaileari aukera hori kargatzen eta aplikatzen, eguneraketa bakoitzean kodetutako lehenetsia berrezarri beharrean. Entzuleen erregistroa goiko mailan geratzen da; lan asinkronoa Chrome-k kudeatzailea deitzean has daiteke.

Probatu instalazioa eta profilaren abioa bereiz garapenean, bakoitzaren konfigurazioaren emaitza egiaztatuz. Hasieraketarako bi bide dira, ez leiho bat irekita lortutako froga.

Erlazionatutako artikuluak