ការកំណត់ proxy សកលរបស់ Firefox ប៉ះពាល់វីនដូធម្មតា និងឯកជនទាំងពីរ។ ដូច្នេះ API proxy.settings ត្រូវការឱ្យផ្នែកបន្ថែមមានសិទ្ធិចូលវីនដូឯកជន ទោះបីប្រតិបត្តិការចាប់ផ្តើមពីវីនដូធម្មតាក៏ដោយ។

ផ្នែកបន្ថែមអាចពិនិត្យលក្ខខណ្ឌនេះមុនពេលផ្លាស់ប្តូរការកំណត់៖

const allowed = await browser.extension.isAllowedIncognitoAccess();
if (!allowed) {
  throw new Error('Private-window access is required for global proxy settings');
}
await browser.proxy.settings.set({ value: proxyConfig });

proxyConfig គឺជាវត្ថុកំណត់រចនាសម្ព័ន្ធដែលមានស្រាប់ក្នុងទម្រង់ Firefox។ ផ្នែកបន្ថែមក៏ត្រូវការការអនុញ្ញាត API proxy ធម្មតាដែរ។

នៅពេល manifest អនុញ្ញាតការប្រើប្រាស់ឯកជន អ្នកប្រើគ្រប់គ្រងសិទ្ធិចូលនោះក្នុងព័ត៌មានលម្អិតគ្រប់គ្រងរបស់ផ្នែកបន្ថែមតាមរយៈ Run in Private Windows។ ការពិនិត្យរាយការណ៍ជម្រើសនោះ ប៉ុន្តែមិនផ្តល់ការអនុញ្ញាតដោយស្វ័យប្រវត្តិទេ។

បើគ្មានសិទ្ធិចូលចាំបាច់ទេ proxy.settings.set បោះករណីលើកលែង។ វាកើតឡើងមុនពេលផ្នែកបន្ថែមបង្ហាញការតភ្ជាប់ណាមួយទៅ proxy ដែលបានស្នើ ដូច្នេះការជំនួស IP ឬព័ររបស់វាមិនពាក់ព័ន្ធនឹងការបរាជ័យនេះទេ។

ដោះស្រាយការបដិសេធក្នុង UI របស់ផ្នែកបន្ថែម ហើយរក្សាជម្រើសរបស់អ្នកប្រើ។ ពេលការអនុញ្ញាត និងការអនុវត្តការកំណត់ជោគជ័យ សូមវាយតម្លៃផ្លូវគោលដៅពិតដោយឡែក។

អត្ថបទពាក់ព័ន្ធ