जानने योग्य बातें
- डिफॉल्ट्स राइट कॉम.एप्पल.सफारी इन्क्लूडइंटरनलडिबगमेनू 1 को टर्मिनल में इनपुट करके डिबग मेनू सक्षम करें।
- डिफॉल्ट्स राइट कॉम.एप्पल.सफारी इन्क्लूडइंटरनलडिबगमेनू 0 को टर्मिनल में इनपुट करके डिबग मेनू अक्षम करें।
- डिबग मेनू चालू या बंद करने के बाद सफारी को फिर से लॉन्च करें।
सफारी में लंबे समय से एक छिपा हुआ डिबग मेनू था जिसमें उपयोगी क्षमताएं थीं। मूल रूप से वेब पेजों और उन पर चलने वाले जावास्क्रिप्ट कोड को डीबग करने में डेवलपर्स की सहायता करने के लिए अभिप्रेत, डिबग मेनू को छिपा दिया गया था क्योंकि मेनू में शामिल कमांड वेब पेजों पर कहर बरपा सकते थे। इस लेख की जानकारी OS X एल कैपिटन (10.11) या उससे पहले चलने वाले मैक पर लागू होती है।
OS X एल कैपिटन और पहले के संस्करणों में सफारी डिबग मेनू
2008 की गर्मियों में सफारी 4 के रिलीज के साथ, डिबग मेनू में कई उपयोगी मेनू आइटम नए डेवलप मेनू में स्थानांतरित हो गए। हालांकि, छिपा हुआ डिबग मेनू बना रहा और यहां तक कि सफारी विकास जारी रहने पर एक या दो कमांड भी ले लिए। इसे OS X सिएरा और ऑपरेटिंग सिस्टम के बाद के रिलीज से पूरी तरह से हटा दिया गया था।
ऐप्पल ने छिपे हुए डेवलप मेनू तक पहुंच को एक आसान प्रक्रिया बना दी, जिसमें केवल सफारी की प्राथमिकताओं की यात्रा की आवश्यकता होती है। दूसरी ओर, डिबग मेनू तक पहुंच थोड़ी अधिक जटिल थी।
सफारी डिबग विंडो को सक्षम करने के लिए टर्मिनल के उपयोग की आवश्यकता होती है, जो मैक ऑपरेटिंग सिस्टम और इसके कई ऐप्स की छिपी हुई सुविधाओं तक पहुंचने के लिए एक शक्तिशाली उपकरण है। टर्मिनल सफारी के डिबग मेनू को चालू करने का रहस्य है।
सफारी का डिबग मेनू सक्षम करें
यदि सफारी खुला है तो उसे बंद करें और फिर:
एप्लीकेशन्स > यूटिलिटीज पर जाएं और टर्मिनल लॉन्च करें।
टर्मिनल में निम्न कमांड लाइन टाइप करके या कॉपी और पेस्ट करके दर्ज करें। टर्मिनल में कमांड को एक ही लाइन में दर्ज करें, भले ही आपका ब्राउज़र इसे कई लाइनों में तोड़ दे।
defaults write com.apple.Safari IncludeInternalDebugMenu 1
एंटर या रिटर्न दबाएं।
सफारी को फिर से लॉन्च करें। नया डिबग मेनू उपलब्ध है।
सफारी का डिबग मेनू अक्षम करें
यदि आप डिबग मेनू को अक्षम करना चाहते हैं, तो आप किसी भी समय टर्मिनल का उपयोग करके फिर से ऐसा कर सकते हैं। यदि यह खुला है तो सफारी को बंद करें और फिर:
टर्मिनल लॉन्च करें।
टर्मिनल में निम्न कमांड लाइन टाइप करके या कॉपी और पेस्ट करके दर्ज करें। टर्मिनल में कमांड को एक ही लाइन में दर्ज करें, भले ही आपका ब्राउज़र इसे कई लाइनों में तोड़ दे।
defaults write com.apple.Safari IncludeInternalDebugMenu 0
एंटर या रिटर्न दबाएं।
सफारी को फिर से लॉन्च करें। डिबग मेनू चला गया है।
पसंदीदा सफारी डिबग मेनू आइटम
डिबग मेनू आपके नियंत्रण में होने पर, आप विभिन्न मेनू आइटम आजमा सकते हैं। सभी मेनू आइटम उपयोग करने योग्य नहीं हैं क्योंकि कई को एक विकास वातावरण में उपयोग के लिए डिज़ाइन किया गया है जहां आपके पास वेब सर्वर पर नियंत्रण है। फिर भी, उपयोगी आइटम में शामिल हैं:
- फोर्स रीपेंट
- शो फ्रेम रेट मीटर, जो CPU लोड, पेज फ्रेम दर गति, और पेज पर किए जा रहे अपडेट को एनालॉग स्पीडोमीटर के रूप में प्रदर्शित करता है।
- विभिन्न फ्लैग विकल्प।
- सिंक आईक्लाउड हिस्ट्री।
- सफारी के संस्करण के आधार पर, टॉप साइट्स को रीसेट और पुनर्गणना करने का विकल्प।