जवाबों:
आप alert
स्रोत कोड को वापस करने के लिए जावास्क्रिप्ट विधि का उपयोग कर सकते हैं , इसे पता बार में टाइप करें:
javascript: alert(document.getElementsByTagName('html')[0].innerHTML);
एंड्रॉइड पर फ़ायरफ़ॉक्स या क्रोम में एड्रेस बार में यूआरएल को " view-source:
", " view-source:http://google.com
" यानी " " के साथ जोड़कर स्रोत को देखना संभव है ।
javascript:document.location='view-source:'+document.location;
बाज़ार में View Web Source नामक एक ऐप देखें और इसे इंस्टॉल करें।
फिर ब्राउज़ करते समय, अपना मेनू खोलें और "शेयर" पर टैप करें, जो सूची में पॉप अप वेब स्रोत चुनें।
इस उत्तर में उल्लिखित एप्लिकेशन को 2009 से अपडेट नहीं किया गया है।
आप वीटी व्यू सोर्स आज़माना चाह सकते हैं ।
एक अन्य उपकरण जो स्रोत को देखने और उन्हें लाइव करने के लिए उपयोगी है, फायरबग / वेब इंस्पेक्टर-जैसे तरीके से, वीनेरे रिमोट डिबगर है।
मोबाइल Chrome पर एक नया बुकमार्क (बुकमार्कलेट) बनाएं:
नाम: स्रोत देखें (बनाम)
यूआरएल:
javascript:document.location='view-source:'+document.location; void(0);
अब जब एक पृष्ठ पर, पता फ़ील्ड टैप करें और टाइप करना शुरू करें: बनाम बुकमार्कलेट दिखाई देनी चाहिए, इसे क्लिक करें और आप तैयार हैं।
क्रोम में, दूरस्थ डिबगिंग सुविधा है। यदि आप अपने फोन पर क्रोन स्थापित करते हैं। यदि आप अपने फोन को यूएसबी के माध्यम से पीसी से कनेक्ट करते हैं, तो आप क्रोम ब्राउज़र में अपने पीसी पर जावास्क्रिप्ट संशोधित स्रोत देख सकते हैं।
Http://eclipsesource.com/blogs/2012/08/14/debugging-javascript-on-android-and-ios/ का अंत देखें
यदि यह डीबगिंग के लिए है (आपकी टिप्पणी से ऐसा लगता है कि यह ऐसा है) तो कुछ और भी बेहतर आपके डेस्कटॉप पर फ़ायरफ़ॉक्स या क्रोम के लिए उपयोगकर्ता एजेंट स्विचर एक्सटेंशन स्थापित कर रहा है। उपयोगकर्ता एजेंट को एंड्रॉइड में बदलें और आपको साइट का मोबाइल संस्करण मिलता है, लेकिन आपके द्वारा उपयोग किए जाने वाले सभी स्रोत और डीबगिंग टूल के साथ।
यदि आप एमुलेटर का उपयोग कर रहे हैं, तो आप स्रोत को अपने शेल या टेक्स्ट फ़ाइल में कैप्चर कर सकते हैं, जो विकास के लिए बहुत उपयोगी है। ऐसा करने के लिए आपको Android डेवलपर टूल इंस्टॉल करना होगा, जो कि adb के साथ आता है। अपने एमुलेटर के बाद अपने OS के शेल से कमांड को चलाएं:
adb logcat browser:V *:S
यह आपके एमुलेटर पर ब्राउज़र ऐप से कुछ भी आउटपुट करेगा और किसी अन्य लॉग संदेश को दबाएगा। वहाँ से किसी भी javascript कंसोल.log कमांड को आपके द्वारा देखने के लिए adb और output द्वारा कैप्चर किया जाएगा। इसलिए, यदि आप JQuery का उपयोग कर रहे हैं, तो आप इसे अपने पृष्ठ में जोड़ सकते हैं और यह संपूर्ण पृष्ठ html को लॉग में आउटपुट करेगा:
$(document).ready(function(){console.log($('html').html())});
यह पृष्ठ पर लॉग करने के लिए आपके HTML टैग के भीतर सब कुछ आउटपुट करेगा।
आप अपने लॉग का आउटपुट कैप्चर कर सकते हैं (BASH का उपयोग करके, कम से कम, मैं अन्य गोले से बात नहीं कर सकता):
adb logcat browser:V *:S > log.txt
अब, लॉग से कोई भी आउटपुट आपकी log.txt फाइल में डंप हो जाता है। यह HTML के पूरे पृष्ठ के लिए वास्तव में उपयोगी है, जैसा कि आप तब इसके माध्यम से खोज सकते हैं जैसा कि आप किसी अन्य पाठ डॉक्टर से करेंगे।
यदि आप पूरी चीज़ के बजाय पृष्ठ के एक विशिष्ट बिट को हथियाना चाहते हैं, तो आप अपने JQuery में html टैग के बजाय पृष्ठ के उस हिस्से को निर्दिष्ट कर सकते हैं, इसलिए यदि आपको एक ही div को देखने की आवश्यकता है जिसमें एक वर्ग / आईडी है इसके साथ जुड़े (इस उदाहरण के लिए, इसमें 'इंस्पेक्ट-मी' नाम का एक वर्ग है), आप अपना JQuery बदल सकते हैं:
$(document).ready(function(){console.log($('div.inspect-me').html())});
आप Android ब्राउज़र पृष्ठ का स्रोत देख सकते हैं या आप इस का उपयोग कर सकते निरीक्षण पेज चाहते हैं https://developer.chrome.com/devtools/docs/remote-debugging इसका बहुत अच्छा निरीक्षक