Bu sadece JavaScript kullanarak mümkündür sanmıyorum. Microsoft, IE11'in aslında bir Internet Explorer olduğu gerçeği gizlemeye çalışmaktadır, bkz. http://www.nczonline.net/blog/2013/07/02/internet-explorer-11-dont-call-me-ie/.
nedenle, bir IE11 bile kullanıcı aracısı şimdi şuna benzer:
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
Güncelleme Sürümü Windows Kayıt saklanır
, sen Ancak
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\svcUpdateVersion
altında bulabilirsiniz, bu JavaScript aracılığıyla Windows Kayıt Defteri'ne erişmek için (haklı olarak!) mümkün değildir. VBScript, teknik olarak kayıt defterine erişebilir, ancak önceki IE sürümlerinin bir uyarı iletişim kutusu görüntülemesine neden oldu ("Etkin İçerik engellendi"). IE11'de Microsoft, VBScript desteğini tamamen kaldırdı, bkz. https://msdn.microsoft.com/en-us/library/dn384057%28v=vs.85%29.aspx.
Güncelleştirme sürümüne güvenerek, sorununuzu çözmek için farklı bir yaklaşım bulmaya çalışırdım. Yine de çaresizseniz, .NET sürümlerini (Kullanıcı Aracısı'nda bulunan), IE sürümleriyle karşılaştırarak yardımcı olabilirsiniz, ancak kişisel olarak buna bakmak için çabaya değer olduğunu düşünmüyorum.
yapı numarası almak yerine, hatayı kontrol edebilirsiniz. – Hacketo
Hata, IE'nin çökmesine neden oluyor .. Bu yüzden kontrol etmek biraz problemli :) :) –
'setTimeout (function() {console.log (" iyisin, burada hata yok! ")}, 5000); nedenBugToPotentiallyHappen(); '- hayır? :) –