gpt4 book ai didi

javascript - 重定向旧浏览器 Safari 用户

转载 作者:行者123 更新时间:2023-12-02 15:27:56 24 4
gpt4 key购买 nike

我正在使用此代码来重定向 safari 用户...

<script>
var uagent = navigator.userAgent.toLowerCase();
if(/safari/.test(uagent) && !/chrome/.test(uagent))
{
window.location.href = "http://www.google.com"
}
</script>

但是我需要一个脚本来仅重定向旧的 safari 浏览器,有人可以帮助我吗?

最佳答案

<script type="text/javascript">
window.onload = function () {
var uagent = navigator.userAgent.toLowerCase();
var safari = uagent.match(/safari\/(\S+)/);
var chrome = uagent.match(/chrome\/(\S+)/);
var MIN_SAFARI_VERSION = 900;
if(safari && !chrome) {
if (parseFloat(safari[1]) < MIN_SAFARI_VERSION) {
window.location.href = "http://www.google.com"
}
}
}
</script>

safari 的值将为 ["safari/(版本号)", "(版本号)"],因此 safari[1] 将为您提供字符串形式的版本号。然后,您可以尝试将该值解析为 float (或整数)以获取版本号,然后根据结果进行重定向。

关于javascript - 重定向旧浏览器 Safari 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33551837/

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