हाल ही में, मैंने देखा है कि स्क्राइब उपयोगकर्ताओं (फ्री उपयोगकर्ताओं) के लिए अपनी साइट पर होस्ट किए गए दस्तावेज़ के माध्यम से ब्राउज़ करना बहुत मुश्किल बना देता है। किसी दस्तावेज़ के भीतर खोज करने की क्षमता नहीं है, अकेले ही उसे डाउनलोड करने में सक्षम होने दें।
जावास्क्रिप्ट का उपयोग करते हुए, वे ब्राउज़र में मांग पर पृष्ठों को लोड करते हैं, और इसलिए ब्राउज़र की "सहेजें के रूप में" सुविधा बहुत मदद नहीं करती है।
अपने विस्मय के लिए, मैंने देखा कि क्लिपबोर्ड पर पाठ कॉपी की कॉपी / पेस्ट करना भी अस्पष्ट है! यह देखने के लिए कि क्या गलत था, मैंने ब्राउज़र में जावास्क्रिप्ट बंद कर दिया और फिर उसी दस्तावेज़ को फिर से लोड किया। वोइला, मैंने जिबरिश देखी। और इसलिए, यह ऐसा लगता है कि किसी तरह से स्क्रैच से जावास्क्रिप्ट किसी तरह से अस्पष्ट पाठ को डिकोड करता है और फिर इसे ब्राउज़र में प्रदर्शित करता है।
अब, मेरा प्रश्न यह है कि जावास्क्रिप्ट सक्षम होने के बाद भी, और पाठ को ब्राउज़र में ठीक से प्रस्तुत किया गया है, अगर मैं जाता हूं और मेरे द्वारा चुने गए पाठ के अनुरूप DOM ऑब्जेक्ट्स को देखता है, तो भी मुझे अस्पष्ट पाठ दिखाई देता है।
तो, अब, मैं उलझन में हूँ। पाठ उपयोगकर्ता के लिए ठीक प्रदर्शित होता है, लेकिन DOM ऑब्जेक्ट्स में अभी भी अस्पष्ट है। तो सवाल यह है कि जावास्क्रिप्ट हुक / कोड किस तरह की साइट का उपयोग कर रहा है, ताकि डोम ऑब्जेक्ट्स में जिबरिश को बनाए रखने में सक्षम हो और अभी भी डिकोड किए गए पाठ को प्रस्तुत कर सके?
क्या कोई तरीका है जो मैं डिकोड किए गए पाठ तक पहुंच सकता हूं? मेरा इरादा इंजीनियर को डिकोड करने के लिए रिवर्स करने का नहीं है, लेकिन यह पता लगाने के लिए कि डिकोड किए गए पाठ को कहाँ संग्रहीत किया जा रहा है?
उदाहरण दस्तावेज है:
जब आप जावास्क्रिप्ट को चालू / बंद करते हैं तो क्या होता है!