chrome.proxy सामान्य वेबपेज स्क्रिप्ट के लिए उपलब्ध नहीं है
proxy अनुमति एक्सटेंशन के विशेषाधिकार प्राप्त API को किसी सामान्य वेब पेज या हर स्क्रिप्ट संदर्भ में नहीं दिखाती।
एक्सटेंशन की अनुमतियों में "proxy" जोड़ने से किसी वेबसाइट का JavaScript एक्सटेंशन कोड नहीं बन जाता।
जाँचें कि विफल होने वाला कथन वास्तव में कहाँ चल रहा है। सामान्य पेज, इंजेक्ट किया गया पेज स्क्रिप्ट, कंटेंट स्क्रिप्ट और एक्सटेंशन के स्वामित्व वाला पेज या सर्विस वर्कर—सबकी API पहुँच अलग है। पेज को फिर से लोड करना उस सीमा को पहचानने का भरोसेमंद तरीका नहीं है।
विशेषाधिकार प्राप्त proxy ऑपरेशन को समर्थित एक्सटेंशन संदर्भ में रखें और आवश्यकता होने पर एक्सटेंशन के दस्तावेज़ीकृत मैसेजिंग तंत्र से संवाद करें। एक्सटेंशन को अब भी उपयुक्त अनुमति चाहिए।
उस ऑपरेशन को सीमित दायरे में रखें। कंटेंट स्क्रिप्ट को एक्सटेंशन के अपने सत्यापन और उपयोगकर्ता के लिए दिखने वाले उद्देश्य के बिना किसी भी वेबसाइट के मनमाने अनुरोध भेजकर ब्राउज़र का proxy फिर से कॉन्फ़िगर नहीं करना चाहिए।
अगर API मौजूद है पर सेटिंग लागू नहीं होती, तो यह दूसरी समस्या है: असिंक्रोनस त्रुटियाँ, दायरा और प्रभावी नियंत्रण जाँचें। अपरिभाषित API ऑब्जेक्ट सबसे पहले उपलब्धता और निष्पादन संदर्भ की ओर इशारा करता है, न कि इस ओर कि दूरस्थ proxy IP कनेक्शन स्वीकार करता है या नहीं।