क्या स्रोत कोड साइट को खोलने पर वास्तव में सामग्री लोड होती है?


0

क्या स्रोत कोड साइट को खोलने पर वास्तव में उस पृष्ठ की सामग्री (कोई इंजन, स्क्रिप्ट, चित्र, फोंट आदि) लोड होती है? यदि केवल टाइप किया गया ViewSource: तो नए टैब या रिक्त पृष्ठ से url करें, यह खोज इंजन पर पुनर्निर्देशित करता है। मैं वर्तमान में एक पृष्ठ & gt; संदर्भ मेनू & gt; तो ViewSource, तब या तो उस पृष्ठ को बुकमार्क कर रहा हूं, फिर लोड करने के बाद, उस नए पृष्ठ URL को चिपकाऊंगा जिसे मैं देखना चाहता हूं।

इसके अलावा क्या सबसे अच्छा है और; Chrome में किसी पृष्ठ का स्रोत कोड देखने की सबसे आसान शॉर्टकट विधि?

जवाबों:


1

जब कोई ब्राउज़र सामान्य रूप से किसी पृष्ठ को लोड करता है, तो वह URL द्वारा दर्शाया गया HTML दस्तावेज़ डाउनलोड करता है और कोड को प्रस्तुत करना शुरू करता है। सबसे पहले, यह हेड सेक्शन को पढ़ेगा, और वहाँ सूचीबद्ध प्रत्येक दस्तावेज़ को लोड करना शुरू करेगा (आम तौर पर स्क्रिप्ट फाइलें, सीएसएस स्टाइलशीट, आदि)। यह दस्तावेज़ में स्क्रिप्ट कोड जोड़ देगा, और मार्कअप को प्रस्तुत करेगा, ऑनलैड स्क्रिप्ट निष्पादित करेगा, शायद अतिरिक्त दूरस्थ सामग्री लोड कर रहा है, और अंत में सीएसएस नियमों को क्रम में लागू करेगा। यह पूरी तरह से प्रदान किया गया पेज है।

जब आप पृष्ठ को रेंडर करने के लिए एक इंजन का उपयोग नहीं करते हैं (ब्राउज़र व्यू सोर्स का उपयोग करके, या wget / कर्ल जैसे उपकरण), तो आपको बस मूल मार्कअप दस्तावेज़ मिलता है। कोई उप लिंक संसाधित नहीं हैं, और कोई दूरस्थ स्रोत आयात नहीं किया गया है।

सामान्यतया, यदि आप प्रदान की गई सामग्री की जांच करना चाहते हैं, तो आप अधिकांश सामान्य ब्राउज़रों में उपलब्ध डेवलपर टूल का उपयोग करते हैं (आमतौर पर F12 पर, ताकि आप इसे टैप कर सकें)।

मेरे एक दोस्त ने एक बार एक साइट के लिए एक खुरचनी लिखी थी, जहां सामग्री को पृष्ठ पर सीएमएस फ्रेमवर्क द्वारा रनटाइम में इंजेक्ट किया गया था। उसे अपने ऐप में एक अदृश्य ब्राउज़र कंट्रोल एम्बेड करना था और सामग्री से हार्ड-लिंक के लिए उसे पार्स करने के लिए पूरा स्रोत एक्सेस करने से पहले वह स्क्रिप्ट्स के साथ पेज को पूरी तरह से प्रस्तुत कर सकता है (विंडो-कम फ्लैश विज्ञापन अभी कहीं से दिखाई देगा)।

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