1

ユーザーがInternetExplorerのどのバージョンも使用していない場合に警告を発し、使用するようにアドバイスするようにするにはどうすればよいですか?

私はもう試した:

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

ありがとう

4

2 に答える 2

3

jQueryを使用している場合は、次のことができます。

if (!$.browser.msie) {
    alert( "Please Use IE" );
}
于 2013-02-13T02:06:05.350 に答える
3

以下を使用できます。

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

また:

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

参考までに、以下の例を使用することもできますが、条件付きコメントは Internet Explorer 10 から削除されています。

それ以外の場合は、次を使用できます。

<!--[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">
于 2013-02-13T02:07:25.350 に答える