सभी CSS शैली पत्रक अक्षम करें
यह देखते हुए कि अधिकांश आधुनिक पृष्ठ बाहरी सीएसएस फाइलों में सभी शैलियों को परिभाषित करते हैं, जो इसमें शामिल हैं <head>
, head
टैग को हटाने से प्रभावी रूप से सभी शैलियों को हटा दिया जाएगा (स्पष्ट इनलाइन शैलियों को छोड़कर और स्क्रिप्ट द्वारा निर्धारित)। पृष्ठ पर राइट-क्लिक करें, संदर्भ मेनू से निरीक्षण चुनें और इसे कंसोल टैब में पेस्ट करें:
document.head.parentNode.removeChild(document.head);
और यहाँ कोड है जो ऊपर एक बुकमार्क के URL के रूप में चिपकाया जा सकता है बुकमार्कलेट संस्करण है (के साथ क्रोम में बुकमार्क बार टॉगल ⌘+ shift+ bमैक पर या ctrl+ shift+ bलिनक्स / Windows पर) :
javascript:(function(){document.head.parentNode.removeChild(document.head);})()
आप सीधे ऊपर दिए गए कोड को एड्रेस बार में भी टाइप कर सकते हैं, लेकिन जवाब देने से पहले नोट को पढ़ें। ।
हटाने <head>
भी DevTools से किया जा सकता तत्वों टैब, राइट-क्लिक करके हेड टैग और संदर्भ मेनू के माध्यम से इसे हटाने के द्वारा:
नोट: हेड टैग को हटाना एक क्रूर बल दृष्टिकोण है क्योंकि यह सभी शैलियों, जावास्क्रिप्ट, वेब फोंट आदि को मार देगा, और यदि पृष्ठ सामग्री को जावास्क्रिप्ट द्वारा प्रस्तुत किया जाता है, तो सबसे अधिक संभावना है कि आपको एक खाली पृष्ठ मिलेगा। अधिकांश साइटों पर यह संभवतः आपको अपेक्षित परिणाम देगा।
एक अधिक लगातार उपयोग का मामला पृष्ठ पर विशिष्ट कष्टप्रद चीजों को हटाने के लिए है, जैसे कि रंग, मार्जिन, iframes, आदि। ऐसे मामले में, निम्नलिखित बुकमार्क में से एक अधिक दानेदार नियंत्रण प्रदान करेगा।
रंग, पृष्ठभूमि, मार्जिन, गद्दी, चौड़ाई निकालें
बुकमार्क बनाएं और URL के रूप में निम्नलिखित स्निपेट जोड़ें:
javascript:(function(){for(i=0;i<document.styleSheets.length;i++){document.styleSheets.item(i).disabled=true;}all=document.getElementsByTagName('*');for(i=0;i<all.length;i++){el=all[i];el.style.cssText='';el.style.width='';el.style.padding='0px';el.style.margin='2px';el.style.backgroundImage='none';el.style.backgroundColor='#fff';el.style.color='#000';}})()
अब आप अपने बुकमार्क को वर्तमान पृष्ठ पर सीएसएस शैली को साफ करने के लिए क्लिक कर सकते हैं ।
नोट: यह, वास्तव में, पेज के लिए टैग के <style>
अंदर एक ब्लॉक होना संभव है <body>
- HTML5 मानक यह अनुमति देता है और अधिकांश ब्राउज़र इसका समर्थन करते हैं। अब तक यह आम बात नहीं है, लेकिन जैसा कि वेब फ्रेमवर्क विकसित होता है, हम भविष्य की वेब में अधिक 'स्थानीय शैली की चादरें' देख सकते हैं।
यदि आप आसानी से पठनीयता में सुधार करना चाहते हैं तो सभी CSS को निष्क्रिय करना सबसे अच्छा अनुभव प्रदान नहीं कर सकता है। ऐसे मामलों के लिए नीचे दिए गए बुकमार्क बेहतर परिणाम दे सकते हैं:
नॉन-स्क्रॉलिंग हेडर / फुटर्स निकालें (रीडिंग एरिया बढ़ाता है)
javascript:(function(){var elems=document.body.getElementsByTagName("*");var len=elems.length;for(var i=0;i<len;i++){var pos=window.getComputedStyle(elems[i],null).getPropertyValue('position');if(pos=='fixed'||pos=='sticky'){var el=elems[i];el.parentNode.removeChild(el);}}})()
आइफ्रेम निकालें (अधिकांश बैनर आदि को मारता है)
javascript:var frames %3D document.getElementsByTagName%28"iframe"%29%3Bfor %28%3Bframes.length%3B%29 %7Bframes%5Bframes.length-1%5D.parentNode.removeChild%28frames%5Bframes.length-1%5D%29%3B%7Dvoid%280%29
यह अधिकांश एम्बेडेड वीडियो, टिप्पणी विजेट आदि को भी मार देगा।
सभी छवियां निकालें (कार्यालय मोड ब्राउज़िंग)
javascript:(function(){function toArray(c){var a,k;a=new Array;for(k=0;k<c.length;++k)a[k]=c[k];return a;}var images,img,altText;images=toArray(document.images);for(var i=0;i<images.length;++i){img=images[i];altText=document.createTextNode(img.alt);img.parentNode.replaceChild(altText,img)}var alle=document.getElementsByTagName("*");for(var i=0,max=alle.length;i<max;i++){alle[i].style.backgroundImage='none';}})();
नोट: यह एक उपर्युक्त निकालें iframes के साथ संयोजन में उपयोग करने की आवश्यकता है , क्योंकि अधिकांश बैनर चित्र आमतौर पर iframes के अंदर होते हैं और यह बुकमार्क केवल शीर्ष-स्तरीय दस्तावेज़ के साथ काम करता है।
बुकमार्क का उपयोग उन साइटों के लिए भी किया जा सकता है जो विज्ञापन अवरोधकों का उपयोग करने पर सामग्री प्रदर्शित नहीं करेंगी।
कोड ( प्रारूप बटन) को कम करने के लिए आप बुकमार्कलेट बिल्डर का उपयोग कर सकते हैं, अपनी आवश्यकताओं के अनुरूप इसे संपादित कर सकते हैं और इसे वापस कर सकते हैं ( कंप्रेस बटन) जिसे आप बुकमार्क URL के रूप में पेस्ट कर सकते हैं।
ऊपर सूचीबद्ध बुकमार्क आईओएस और एंड्रॉइड दोनों पर अधिकांश मोबाइल वेब ब्राउज़रों पर भी काम करेगा। मोबाइल ब्राउज़र पता बार से जावास्क्रिप्ट नहीं चलाएंगे, लेकिन आप एक बुकमार्क जोड़ सकते हैं, URL के रूप में js कोड पेस्ट कर सकते हैं, एक लेबल सेट कर सकते हैं, उदा clean
, और फिर इसे बुकमार्क मेनू में आइटम टैप करके चला सकते हैं (IOS सफारी के लिए) या clean
पता बार में टाइप करना और फिर ऑटोसुगेस्ट ड्रॉपडाउन में संबंधित बुकमार्क को टैप करना। यह उन पृष्ठों के लिए पठनीयता में सुधार कर सकता है जिनमें कोई रीडिंग मोड नहीं है ।
नोट: यदि आप सीधे बुकमार्क बार में ऊपर दिए गए बुकमार्कलेट को कॉपी और पेस्ट करते हैं, तो आप देखेंगे कि ब्राउज़रjavascript:
उपसर्ग हटाते हैं - यह एक ब्राउज़र सुरक्षा सुविधा है, इसलिए यदि आप एड्रेस बार से सीधे बुकमार्कलेट का परीक्षण करना चाहते हैं, तो आप कर सकते हैं javascript:
जेएस कोड से पहले मैन्युअल रूप से प्रस्तुत करने की आवश्यकता है ।
क्रोम एक्सटेंशन
यदि आप क्रोम एक्सटेंशन की तलाश कर रहे हैं तो uMatrix है जहां आप सभी CSS और शैलियों को अक्षम करने के लिए CSS कॉलम पर क्लिक कर सकते हैं, और वेब डेवलपर जहां CSS टैब के तहत आपके पास सभी शैलियों को अक्षम करने का विकल्प है ।