کله چې دا پېښې باید ټاکل شوې پروکسي پلي کړي، onStartup او onInstalled په همغږي ډول د Manifest V3 د خدمت کارګر په لوړ پوړ کې ثبت کړئ. د هغې غځېدنې لپاره چې په قصد سره یوې لارې ته ټاکل شوې ده:

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

manifest باید د پروکسي اجازه اعلان کړي او دې شالید کارګر ته نوم ورکړي. د پرانیستې عامه لټون لارې لپاره چې د پروکسي تصدیق پرته اجازه لري، پای ټکی د HTTP پروکسي لیست څخه د یو نوماند سره بدل کړئ او پورټ د بشپړ عدد په توګه وساتئ.

onStartup د پروفایل پیل دی کله چې غځېدنه نصب وي. onInstalled تازه کول هم رانغاړي، په شمول د نه بسته شوې غځېدنې بیا ډاونلوډ چې د تازه کولو په توګه شمارل کیږي. د کړکۍ جوړېدو پېښه هره کړکۍ تشریح کوي او په یوه غونډه کې څو ځله پېښېدلی شي.

که غځېدنه خوندي شوي پروفایلونه یا د بندولو سویچ ولري، پرېږدئ چې کونکی هغه ټاکنه بار او پلي کړي، نه دا چې هر تازه کېدو کې سخت کوډ شوی اصلي ارزښت بیا تنظیم کړي. د اورېدونکو ثبت په لوړ پوړ کې پاتې کیږي؛ غیر همغږي کار کولای شي پیل شي کله چې Chrome کونکي ته زنګ ووهي.

د پراختیا پر مهال نصب او د پروفایل پیل جلا جلا ازموئ، د هر یو لپاره د ترتیب پایله ګورئ. دا د پیل دوه لارې دي، نه هغه شاهد چې د بلې کړکۍ په پرانیستلو ترلاسه کیږي.

اړوندې مقالې