मुझे यूआरएल के एक विशिष्ट सेट के लिए प्रॉक्सी सेट करने की आवश्यकता है। chrome.proxy
एक बाईपास सूची पास करने की अनुमति देता है लेकिन श्वेतसूची नहीं (केवल प्रॉक्सी के माध्यम से कुछ अनुरोध करने के लिए पैटर्न)।अन्य एक्सटेंशन प्रॉक्सी सेटिंग्स को संभालने दें
निम्नलिखित कोड मेरे मामले में काम करता है (पीएसी स्क्रिप्ट का उपयोग कर):
var config = {
mode: "pac_script",
pacScript: {
data: "function FindProxyForURL(url, host) { if (shExpMatch(url, '*get_with_proxy*')) return 'PROXY 127.0.0.1:8888'; return DIRECT }"
}
};
chrome.proxy.settings.set({ value: config, scope: 'regular' },
function() {});
लेकिन समस्या यह है, मेरे उपयोगकर्ताओं का एक बहुत प्रॉक्सी तीव्र या ओमेगा प्रॉक्सी जैसे अन्य एक्सटेंशन का उपयोग उनके प्रॉक्सी जरूरतों को संभालने के लिए। यदि मैं उपर्युक्त कोड का उपयोग करता हूं, तो वे "अन्य एक्सटेंशन प्रॉक्सी सेटिंग्स को प्रबंधित कर रहे हैं" जब वे इन अन्य एक्सटेंशन में विकल्प बदलने का प्रयास करते हैं।
चूंकि मुझे प्रॉक्सी के माध्यम से जाने के लिए केवल कुछ यूआरएल की आवश्यकता है, क्या कोई तरीका है कि मैं अन्य एक्सटेंशन को गैर मेलिंग यूआरएल के लिए प्रॉक्सी सेटिंग्स को संभाल सकता हूं?