एक क्लिक में चालू/बंद
CSP बंद करने के लिए एक्सटेंशन आइकन पर क्लिक करें; चालू करने के लिए फिर से क्लिक करें। CSP बंद रहने पर आइकन रंगीन रहता है और CSP चालू होने पर ग्रे।
Disable CSP वेब डेवलपर्स और टेस्टर्स के लिए एक मुफ़्त, ओपन सोर्स Chrome एक्सटेंशन है। टूलबार में इसके आइकन पर एक क्लिक आपके खोले गए पेजों से Content-Security-Policy हेडर हटा देता है, ताकि डीबगिंग के दौरान ब्लॉक हुई स्क्रिप्ट, स्टाइल या फ़्रेम चल सकें; दूसरा क्लिक उन्हें वापस ले आता है। रंगीन आइकन का मतलब है कि CSP बंद है।
Content-Security-Policy (CSP) एक सिक्योरिटी हेडर है जो ब्राउज़र को बताता है कि कोई पेज किन सोर्स से स्क्रिप्ट, स्टाइल और फ़्रेम लोड कर सकता है। यह यूज़र्स को क्रॉस-साइट स्क्रिप्टिंग (XSS) से बचाता है, लेकिन जब आप डीबगिंग स्क्रिप्ट डालते हैं, किसी थर्ड-पार्टी विजेट को टेस्ट करते हैं या किसी साइट का विश्लेषण करते हैं, तो यह रुकावट भी बनता है।
Disable CSP को सिर्फ़ टेस्टिंग और डेवलपमेंट के लिए इस्तेमाल करें, और काम खत्म होते ही इसे बंद कर दें: जब तक यह चालू है, आपकी खोली गई हर साइट पर CSP सुरक्षा हटी रहती है।
CSP बंद करने के लिए एक्सटेंशन आइकन पर क्लिक करें; चालू करने के लिए फिर से क्लिक करें। CSP बंद रहने पर आइकन रंगीन रहता है और CSP चालू होने पर ग्रे।
यह Chrome के declarativeNetRequest रूल इस्तेमाल करके पेज और फ़्रेम के रिस्पॉन्स से Content-Security-Policy, X-Content-Security-Policy और X-WebKit-CSP हटाता है।
चालू/बंद की स्थिति Chrome स्टोरेज में सेव रहती है, इसलिए ब्राउज़र रीस्टार्ट करने के बाद भी बनी रहती है। सामान्य ब्राउज़िंग से पहले आइकन ज़रूर देख लें।
एक्सटेंशन और उसका ऑप्शन पेज अंग्रेज़ी और फ़्रेंच में उपलब्ध हैं।
declarativeNetRequestChrome के नेटवर्क रूल से रिस्पॉन्स में से CSP हेडर हटाना।declarativeNetRequestWithHostAccessवह रूल आपकी खोली गई साइटों पर लागू करना।storageयाद रखना कि CSP अभी बंद है या नहीं।activeTabमौजूदा टैब का अस्थायी एक्सेस, जो सिर्फ़ टूलबार आइकन पर क्लिक करने पर मिलता है।<all_urls>हर साइट पर काम करना, क्योंकि CSP हेडर किसी भी साइट से आ सकते हैं।Disable CSP कोई डेटा न इकट्ठा करता है, न कहीं भेजता है। इसकी Chrome वेब स्टोर लिस्टिंग में घोषित है कि यह आपका डेटा इकट्ठा या इस्तेमाल नहीं करता, और इसका कोड सिर्फ़ एक चालू/बंद सेटिंग सेव करता है।
हां। यह Chrome वेब स्टोर पर मुफ़्त है और MIT लाइसेंस के तहत ओपन सोर्स है।
एक रिस्पॉन्स हेडर, जो बताता है कि कोई पेज कहां से स्क्रिप्ट, स्टाइल, इमेज और फ़्रेम लोड कर सकता है। ब्राउज़र उस लिस्ट से बाहर की हर चीज़ ब्लॉक कर देते हैं, जिससे कई क्रॉस-साइट स्क्रिप्टिंग (XSS) हमले रुकते हैं।
सिर्फ़ टेस्टिंग के लिए। CSP हटने पर पेज, डाली गई स्क्रिप्ट से बचाव की एक परत खो देते हैं। काम खत्म होते ही एक्सटेंशन बंद करें, और रोज़ की ब्राउज़िंग के लिए इसे चालू न छोड़ें।
नहीं। चालू होने पर यह आपके खोले गए हर पेज और फ़्रेम से CSP हेडर हटा देता है। इसीलिए आइकन का रंग बदलता है: एक नज़र में दिख जाता है कि CSP हर जगह बंद है।
नहीं। यह HTTP रिस्पॉन्स हेडर के रूप में भेजा गया CSP हटाता है। पेज में <meta http-equiv="Content-Security-Policy"> के रूप में लिखी पॉलिसी HTML का हिस्सा है और उसमें कोई बदलाव नहीं होता।
GitHub पर github.com/furybee/chrome-disable-csp पर, MIT लाइसेंस के तहत।