只兼容 chrome 浏览器的方式

发布于 2022-07-28 00:00:32 字数 592 浏览 165 评论 0

月初开始做应用工场,就是类似搜狐快站,通过在后台的拖拉点拽,diy 出一个 app。考虑到拖拉点拽,最后与产品扯皮胜利,可以只兼容 chrome,不过要屏蔽其余的浏览器。只兼容 chrome,连是 webkit 内核 的浏览器都无需兼容,研究浏览器的 BOM,得到如下代码:

if(navigator.vendor.toLowerCase().indexOf("google")<0){
// 非 chrome
}else{
// chrome
}

如上代码,navigator.vendor 是获取浏览器的厂商,这个可以区分具体浏览器,试了一下,Safari 被拦截了,OK了。部署到服务器,QA 也未测试出问题来,有天我闲来无事,找了个 windows 的 360 浏览器,试了一下,未被拦截,有 bug!看了一下360浏览器 navigator,NND,与 chrome 的一毛一样。无力感,就这样吧,反正我的网站其实没有兼容性问题…

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

清欢

暂无简介

0 文章
0 评论
468 人气
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文