मुझे नहीं लगता कि यह सिर्फ जावास्क्रिप्ट का उपयोग संभव है। माइक्रोसॉफ्ट इस तथ्य को छिपाने की कोशिश कर रहा है कि आईई 11 वास्तव में एक इंटरनेट एक्सप्लोरर है, http://www.nczonline.net/blog/2013/07/02/internet-explorer-11-dont-call-me-ie/ देखें।
इसलिए, यहां तक कि एक IE11 के उपयोगकर्ता एजेंट अब इस तरह दिखता है:
Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; Tablet PC 2.0; InfoPath.3; rv:11.0) like Gecko
अपडेट संस्करण Windows रजिस्ट्री में संग्रहीत किया जाता है, आप इसे
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\svcUpdateVersion
के तहत प्राप्त कर सकते हैं हालांकि, यह जावास्क्रिप्ट के माध्यम से विंडोज रजिस्ट्री तक पहुंचने के लिए संभव नहीं है (ठीक है!)। वीबीस्क्रिप्ट तकनीकी रूप से रजिस्ट्री तक पहुंचने में सक्षम है, लेकिन आईई के पिछले संस्करणों को एक चेतावनी संवाद ("सक्रिय सामग्री अवरुद्ध") प्रदर्शित करने के लिए प्रेरित किया गया है। आईई 11 में, माइक्रोसॉफ्ट ने पूरी तरह से वीबीस्क्रिप्ट के लिए समर्थन हटा दिया है, https://msdn.microsoft.com/en-us/library/dn384057%28v=vs.85%29.aspx देखें।
मैं अद्यतन समस्या पर निर्भर नहीं, आपकी समस्या का समाधान करने के लिए एक अलग दृष्टिकोण खोजने का प्रयास करूंगा। यदि आप हताश हैं, तो यह संबंधित आईई संस्करणों के साथ .NET संस्करणों (जो उपयोगकर्ता एजेंट में उपलब्ध हैं) की तुलना में सहायक हो सकता है लेकिन व्यक्तिगत रूप से मुझे नहीं लगता कि यह उस प्रयास को देखने के लायक है।
बिल्ड नंबर प्राप्त करने के बजाय, आप बग की जांच कर सकते हैं। – Hacketo
बग आईई को क्रैश करने का कारण बनता है .. तो यह जांचने में थोड़ा समस्याग्रस्त है :) –
'सेटटाइमआउट (फ़ंक्शन() {console.log ("आप ठीक हैं, यहां कोई बग नहीं है!")}, 5000); कारणबगटोपॉटेंशियल हैप्पन(); '- नहीं? :) –