क्रोम जावास्क्रिप्ट अपवाद


2

मैं आमतौर पर सामग्री प्रबंधक के माध्यम से जावास्क्रिप्ट के साथ क्रोम का उपयोग करता हूं, कुछ साइटों को अपवाद मैच नियमों के माध्यम से अनुमति देता है।

मैंने उन अपवादों पर जावास्क्रिप्ट लिखने की अनुमति देने के लिए एक अपवाद नियम लिखने की कोशिश की है जो फ़ाइल सिस्टम से स्थानीय रूप से चल रहे हैं ताकि मैं विकसित की जा रही साइटों का परीक्षण कर सकूं।

परीक्षण किए जा रहे पृष्ठों का स्थान है, file:///C:/Development/ProjectName/example.htmlइसलिए मैंने एक अपवाद नियम जोड़ने का प्रयास किया, file:///C:/Development/*लेकिन Chrome किसी भी चीज़ के साथ नियम से मेल नहीं खाता।

मैच नियम विफल

निम्न नियम काम करता है file:///*इसलिए मैं उत्सुक हूं कि पिछला नियम क्यों नहीं है।

इस नियम के बारे में ऐसा क्या है file:///C:/Development/*जो Chrome को पसंद नहीं है?


क्या आपने इसे 'फ़ाइल: ///' के बिना आज़माया है? तो बस आपका रास्ता, सी: / विकास / * - जैसा कि आप इसे विंडोज एक्सप्लोरर, प्लस वाइल्डकार्ड में देखेंगे?
डेविड

@ डेविड: मैंने file:///बिट के साथ और उसके बिना उपयोग करने की कोशिश की है और न ही स्वीकार किए जाते हैं। केवल पूर्ण पथ या file:///*कार्य।
AlainD

जवाबों:


2

यह दुर्भाग्य से संभव नहीं है। chrome.contentSettingsपैटर्न मिलान राज्यों के लिए विनिर्देश :

For http, https, and ftp URLs, the path must be a wildcard (/*).
For file URLs, the path must be completely specified and must not contain wildcards.

देखें इस क्रोम डेवलपर पृष्ठ पर जाएं। यह दुर्भाग्यपूर्ण है! शायद Google भविष्य में फ़ाइल या निर्देशिका संसाधनों के लिए वाइल्डकार्ड पैटर्न के इस रूप की अनुमति देगा। इस बीच, आपके पास कुछ विकल्प हैं:

* Temporarily allow JavaScript to run on all sites
* Use the general `file:///*` wildcard you discovered
* Set up an exception for each file you develop on

मेरी अपनी पसंद अंतिम विकल्प है। आपको बस हर बार अपवादों को साफ करने के लिए याद रखना चाहिए (बहुत बड़ा बोझ नहीं)।


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