अलर्ट फ़ंक्शन के बिना क्रोम में पीएसी फ़ाइल को डीबग कैसे करें?


10

मैंने हाल ही में क्रोम के साथ एक नई पीएसी फ़ाइल के साथ एक समस्या का अनुभव किया, (आईई और फ़ायरफ़ॉक्स काम के साथ एक ही पीएसी फ़ाइल)।

मुझे लगा कि मेरी समस्या "myIpAddress ()" फ़ंक्शन के कारण है, इस पोस्ट को देखें => प्रॉक्सी - पीएसी फ़ाइल - myvresse () के साथ ipv6? जो मेरा मुख्य आईपी पता वापस नहीं करता है।

मैं पीएसी फ़ाइल डीबग करने के लिए कुछ परीक्षण करना चाहूंगा, लेकिन इस पोस्ट के अनुसार => http://findproxyforurl.com/debug-pac-file/ , डीबग फ़ंक्शन अब समर्थन नहीं करता है।

मैंने इस पोस्ट से कुछ विकल्पों का उपयोग करने का भी प्रयास किया => https://www.chromium.org/developers/design-documents/network-stack/debugging-net-proxy

इस टैब में => क्रोम: // नेट-इंटर्नल / # प्रॉक्सी, मैं देखता हूं कि किस पीएसी फाइल का उपयोग किया जाता है, लेकिन इससे ज्यादा कुछ नहीं।

और इस टैब के साथ: chrome: // net-internals / # इवेंट, मैं प्रत्येक अनुरोध देखता हूं, लेकिन जब मैं ईवेंट को इस "PROXY_SCRIPT_DECIDER" के साथ फ़िल्टर करता हूं, तो यह कोई ईवेंट नहीं देता है।

मुझे लगता है कि मेरी समस्या myIpAddress से संबंधित है, इसलिए myIpAddress फ़ंक्शन का परीक्षण कैसे करें, और क्या बिना अलर्ट () के pac फ़ाइल डीबग करने का कोई तरीका है?

जवाबों:


8

मुझे जानकारी कहीं भी नहीं मिली, लेकिन क्रोम chrome://net-internals/#eventsविवरण के साथ टैब में अलर्ट दिखाता है : "PAC_JAVASCRIPT_ALERT"।

इसके अलावा आप टैब में प्रॉक्सी के रूप में क्रोम का क्या उपयोग कर सकते हैं: chrome://net-internals/#proxy


2
दुर्भाग्य से यह अब इतना आसान नहीं है (कम से कम क्रोम संस्करण 71.0.3578.98 में)
Jan-glx

-1

आप https://github.com/MamoruAsagami/PacTestBench को आज़मा सकते हैं । हालाँकि, इसे चलाने के लिए आपको जावा रनटाइम वातावरण की आवश्यकता होती है।


इसे एक पैरामीटर के रूप में -IIpAddress की आवश्यकता होती है, इसलिए इसका उपयोग उस सुविधा को डीबग करने के लिए नहीं किया जा सकता है। इसके अलावा, यह केवल यह जांचने में सक्षम है कि क्या सही प्रॉक्सी स्ट्रिंग वापस आ गई है। यह आंतरिक चर मानों को लॉग करने से कम सहायक है।
क्वांटम 7
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.