gpt4 book ai didi

javascript - 如何在不加载和 javascript 的情况下向 IE 8 及以下版本显示消息

转载 作者:行者123 更新时间:2023-11-28 09:16:59 25 4
gpt4 key购买 nike

我的网站只支持 IE 9 及以上版本。我想向使用 IE 8 或更低版本的任何用户显示一条消息,告诉他们应该更新浏览器。我正在使用 jQuery 以及其他各种脚本。我使用的是 jQuery 2.1.1,显然 IE8 不支持它,因此我使用了以下条件语句:

<!--[if lt IE 9]>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<![endif]-->

<!--[if (gte IE 9) | (!IE)]><!-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!--<![endif]-->

据我所知,这已经修复了 jquery 错误,但是我现在遇到其他 javascript 文件的错误。

有没有一种方法可以告诉 IE 8 及以下版本不要加载任何 js 文件并显示消息?我想用消息做一个有创意的页面,那么我要在这些条件语句中写 html 标记吗?我是将这些语句放在 html 文件的头部还是主体中?我知道它们真的应该放在头上,但我以前见过它们放在 body 里吗?

提前致谢。

最佳答案

在适当的地方使用 ltegte:

IE 8 及以下版本的内容:

<!--[if lte IE 8]>
You're using IE 8 or lower, get a life! :)
<![endif]-->

IE 9 及以上版本的内容:

<!--[if gte IE 9]>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<![endif]-->

您没有义务将它们放在 head 中,这样您就可以在 html 文档的任何地方自由使用它们,甚至可以用来编写漂亮的消息。

来源:http://www.quirksmode.org/css/condcom.html

关于javascript - 如何在不加载和 javascript 的情况下向 IE 8 及以下版本显示消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26266030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com