I'm curious why you specifically need to target IE browsers, but the following code should work if that really is what you need to do:
<script type="text/javascript">
if(/MSIE d|Trident.*rv:/.test(navigator.userAgent))
document.write('<script src="somescript.js"></script>');
</script>
The first half of the Regex (MSIE d
) is for detecting Internet Explorer 10 and below. The second half is for detecting IE11 (Trident.*rv:
).
If the browser's user agent string matches that pattern, it will append somescript.js
to the page.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…