API proxy សកលរបស់ Firefox ត្រូវការសិទ្ធិចូលវីនដូឯកជន
ពិនិត្យសិទ្ធិចូលរបស់ផ្នែកបន្ថែមទៅការរុករកឯកជន នៅពេល proxy.settings.set បោះកំហុស ព្រោះការកំណត់សកលប៉ះពាល់វីនដូធម្មតា និងឯកជនទាំងពីរ។
ការកំណត់ 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 របស់ផ្នែកបន្ថែម ហើយរក្សាជម្រើសរបស់អ្នកប្រើ។ ពេលការអនុញ្ញាត និងការអនុវត្តការកំណត់ជោគជ័យ សូមវាយតម្លៃផ្លូវគោលដៅពិតដោយឡែក។