gpt4 book ai didi

javascript - 如何在 javascript 中识别 Safari 版本?

转载 作者:行者123 更新时间:2023-12-02 14:12:43 26 4
gpt4 key购买 nike

有人可以用 js 或 jQuery 识别 Safari 浏览器的版本吗?我不是在寻找 webkit 版本,而是在寻找 Safari 版本(例如:5.1.7)。

我需要隐藏 Safari 的一些低于 v7 的元素:(

最佳答案

这个 hack 通过结合多个其他 hack 来实现,适用于 6.1+:

/* Safari 6.1+(9.0是目前Safari的最新版本)*/

@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{
.safari_only {

color:#0000FF;
background-color:#CCCCCC;

}
}}

以下是区分 6.1-7.0 和 7.1+ 的 hack这些还需要结合多种技巧才能获得正确的结果:

/* Safari 6.1-7.0 */

@media screen and (-webkit-min-device-pixel-ratio:0) 
and (min-color-index:0)
{
.safari_only {(;

color:#0000FF;
background-color:#CCCCCC;

);}
}

这是适用于 Safari 8 及更高版本的:

/* Safari 7.1+(9.0是目前Safari的最新版本)*/

_::-webkit-full-page-media, _:future, :root .safari_only {

color:#0000FF;
background-color:#CCCCCC;

}

引用此链接: https://jeffclayton.wordpress.com/2015/04/28/css-hacks-for-safari-6-1-7-and-8-not-chrome/

关于javascript - 如何在 javascript 中识别 Safari 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39372480/

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