我有一个带有用户注册表格的页面。我将其包装<!--[if IE]> ... <![endif]-->
为仅在 IE 中显示。其他浏览器显示相应的错误:<![if !IE]>...<![endif]>
.
但这并不完全适用于 IE 10。可以使用 java-script 来确定 IE 10,例如:
<script type="text/javascript">
var pattern = /MSIE\s([\d]+)/;
var ua = navigator.userAgent;
var matched = ua.match(pattern);
if (matched) {
alert("IE 10");
}
</script>
但是如何将它与用于 IE7+ 的 html 块绑定?
更新
它需要使用 IX509 Windows 界面,需要使用 IE,因为它是 COM 对象(我不确定,但似乎使用 ActiveX),否则使用 IX509 时页面会出现奇怪的错误。