gpt4 book ai didi

c# - 检查浏览器是chrome还是edge

转载 作者:可可西里 更新时间:2023-11-01 08:38:05 26 4
gpt4 key购买 nike

我目前的网站只能在 Chrome 浏览器中运行,为此我已通过以下方式检查

if (Request.Browser.Browser == "Chrome")
{
// Allow
}

但对于 Edge它也仅作为 "Chrome" 返回。

如何只允许从 Chrome 浏览器访问?

最佳答案

您可以检查用户代理并查看它是否是 Microsoft Edge,因为 Microsoft Edge 在其用户代理字符串中包含 Edge/version

//get user agent somehow here based on what you are working on
userAgent = Request.UserAgent;

if (userAgent.IndexOf("Edge") > -1)
{
// maybe client's browser is Microsoft Edge
}

Edge 用户代理字符串示例

Mozilla/5.0 (X11; CrOS x86_64 6783.1.0) AppleWebKit/537.36 (KHTML, like Gecko) Edge/12.0

查看更多herehere

最后我建议在浏览器上使用特征检测而不是基于用户代理。

关于c# - 检查浏览器是chrome还是edge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31870789/

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