gpt4 book ai didi

javascript - 当页面不是在 Chrome 中打开时发出警报

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

当用户在 Chrome 以外的浏览器中打开我的网页时,我尝试弹出警报。我有这个:

if(/要在此处放置什么才能仅在浏览器不是 Google Chrome 时才显示以下内容?/){ alert( "请使用 Google Chrome 访问此网站。\n某些关键功能在 Chrome 以外的浏览器中无法使用。");}

在这里发现这是一个可能的条件:navigator.userAgent.search("Chrome"),但无法使其工作。请指教。 :-)

最佳答案

正如上面的评论指出的,通过引用问题,您可以在 userAgent 中测试 chrome。但你可能想扭转这一局面:

    let notChrome = !/Chrome/.test(navigator.userAgent)

let alertMessage = "Please use Google Chrome to access this site.\nSome key features do not work in browsers other than Chrome."
if(notChrome) alert(alertMessage)

这将解决问题,除非用户欺骗他们的 userAgent。但这很不寻常。要全面检查,您还应该检查 chrome 具有的功能以及 userAgent:

        let notChrome = !/Chrome/.test(navigator.userAgent) && !("webkitAppearance" in document.body.style)

let alertMessage = "Please use Google Chrome to access this site.\nSome key features do not work in browsers other than Chrome."
if(notChrome) alert(alertMessage)

关于javascript - 当页面不是在 Chrome 中打开时发出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48908604/

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