அந்த நிகழ்வுகள் தேர்ந்தெடுத்த ப்ராக்ஸியைப் பயன்படுத்த வேண்டியிருக்கும்போது, 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 கையாளியை அழைக்கும்போது ஒத்திசைவற்ற வேலை தொடங்கலாம்.

உருவாக்கத்தின் போது நிறுவலையும் சுயவிவரத் தொடக்கத்தையும் தனித்தனியாகச் சோதியுங்கள், ஒவ்வொன்றுக்கும் உள்ளமைவு முடிவைச் சரிபார்த்து. இவை இரண்டு தொடக்கப் பாதைகள், மற்றொரு சாளரத்தைத் திறந்து பெறும் சான்று அல்ல.

தொடர்புடைய கட்டுரைகள்