<script type="text/plain" src="http://..."></script>
का उपयोग करते समय, जहां यूआरएल एक सादे पाठ फ़ाइल को संदर्भित करता है, क्या जावास्क्रिप्ट में फ़ाइल की सामग्री तक पहुंचने का कोई तरीका है? फ़ाइल को ब्राउज़र में स्थानांतरित कर दिया गया है, लेकिन innerHTML
script
तत्व की संपत्ति परिवर्तित नहीं है (यह खाली स्ट्रिंग बनी हुई है)। डीओएम में तत्व नोड का निरीक्षण करना किसी भी संपत्ति को प्रकट नहीं करता है जिसके माध्यम से प्राप्त सामग्री प्राप्त की जा सकती है।जावास्क्रिप्ट में <script type = "text/plain" src = ...> के माध्यम से पुनर्प्राप्त सादे पाठ सामग्री का उपयोग कैसे करें?
मुझे पता है कि XMLHTTPRequest का उपयोग इसके बजाय किया जा सकता है, लेकिन मुझे इस समस्या में रूचि है कि ब्राउज़र ने जिस तरीके से वर्णन किया है, उसमें डेटा क्यों प्राप्त होता है लेकिन ऐसा कोई प्रतीत नहीं होता है।
मुझे लगता है कि आप सभी सामग्री लोड करने के लिए ठीक से इंतजार कर रहे हैं और फिर – Mutahhir
का प्रयास कर रहे हैं, मुझे लगता है कि ब्राउज़र सामग्री को रखने से परेशान नहीं हैं * (शायद ब्राउज़र के कैश में थोड़ी देर के लिए) *। एक बार लिपि का मूल्यांकन हो जाने के बाद, स्रोत की आवश्यकता नहीं है, इसलिए यह स्मृति को बर्बाद कर देगी। –
दिलचस्प बात यह है कि क्रोमियम बाहरी स्क्रिप्ट संसाधनों को डाउनलोड करने के लिए भी परेशान नहीं करता है, टाइप प्रकार विशेषता किसी भी एमआईएम प्रकार के रूप में सूचीबद्ध नहीं है जैसा कि यहां सूचीबद्ध है [http://www.w3.org/TR/html5/the-script-element .html # स्क्रिप्टिंग भाषाएं] तो मुझे आश्चर्य है कि यह सब क्यों करें [http://www.w3.org/TR/html5/the-script-element.html#the-script-block-s-source] – toofast1227