gpt4 book ai didi

javascript - 通过 JS 检测 Safari 5 的浏览器

转载 作者:行者123 更新时间:2023-11-28 16:37:36 26 4
gpt4 key购买 nike

如何检查用户当前的浏览器是否是 Safari 5?

更新

我们对网站进行了检查,如果用户使用旧版浏览器,则会显示“不支持浏览器”消息。目前,我们的错误在最新的 Safari 中出现,但事实并非如此。

最佳答案

如果您确实想这样做,您可以按照 Ext 用来执行此操作的相同方式检查用户代理。

来自 Ext.js 的片段:

    ua = navigator.userAgent.toLowerCase(),
check = function(r){
return r.test(ua);
},
DOC = document,
isStrict = DOC.compatMode == "CSS1Compat",
isOpera = check(/opera/),
isChrome = check(/\bchrome\b/),
isWebKit = check(/webkit/),
isSafari = !isChrome && check(/safari/),
isSafari2 = isSafari && check(/applewebkit\/4/), // unique to Safari 2
isSafari3 = isSafari && check(/version\/3/),
isSafari4 = isSafari && check(/version\/4/),

我猜对于 Safari 5,您可以编写一个类似的测试,其中版本为 5,尽管我自己没有检查 Safari 5 的用户代理字符串。

关于javascript - 通过 JS 检测 Safari 5 的浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3127372/

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