如果不是IE显示警报-HTML/JS

If other than IE show alert - HTML/JS

本文关键字:-HTML JS IE 显示 如果不      更新时间:2023-09-26

如果用户没有使用任何版本的Internet Explorer来提醒他们并建议他们使用它,我该如何做到这一点?

我试过:

  <html>
   <head>
   <script language="Javascript">
   <![if !IE]>
   alert ("Please use IE")
   <![endif]>
    </script>
    </head>

感谢

您可以使用:

if (navigator.appName != "Microsoft Internet Explorer")
{
    alert("Please use IE");
}

或:

if (navigator.userAgent.indexOf("MSIE") == -1)
{
    alert("Please use IE");
}

仅供参考,您也可以使用以下示例,但条件注释已从InternetExplorer10中删除。

否则您可以使用:

<!--[if !IE]><!-->
<script type="text/javascript">
   alert("Please use IE");
</script>
<!--<![endif]-->

或者这个:

<!--[if IE]><script type="text/javascript">window['isIE'] = true;</script><![endif]-->
<script type="text/javascript">
   if (!window.isIE) alert("Please use IE");
</script>

但仍然;在IE10中获得此功能;有一个变通方法,就是通过这个元标签选择IE 9的行为:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">

如果您使用jQuery,您可以执行以下操作:

if (!$.browser.msie) {
    alert( "Please Use IE" );
}