gpt4 book ai didi

javascript - jQuery 浏览器检测?

转载 作者:行者123 更新时间:2023-12-03 21:47:57 27 4
gpt4 key购买 nike

有没有一个好的方法来检测用户的浏览器是否是使用 jQuery 的 Internet Explorer?

我在使用 IE 时遇到 PNG 图形问题,并且仅当用户使用 IE 查看网站时才将其替换为 GIF。

最佳答案

可以使用$.browser ,是的,但是使用浏览器检测不是一个好主意:

if($.browser.msie) { /* IE */ }

例如,更好的选择是 $.support这是特征检测,如下所示:

if(!$.support.opacity) { /* IE 6-8 */ }

$.support.opacity 在样式中不支持 opacity 的浏览器中为 false(尽管 IE 7-8 处理透明 PNG 文件,所以这仍然是'并不理想,具体取决于您的需求...我个人认为您会给 IE 7/8 用户带来次优的体验)。

您真正应该做的是以 IE6 为目标,它支持透明 PNG(没有 alpha 过滤器),如下所示:

<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="IE6ImageStyles.css">
<![endif]-->

关于javascript - jQuery 浏览器检测?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4498057/

27 4 0
文章推荐: JQuery,从字符串中删除元素
文章推荐: