您当前的位置:首页 > 计算机 > 软件应用 > 浏览器应用

只兼容 chrome 浏览器的方式

时间:12-14来源:作者:点击数:

月初开始做应用工场,就是类似搜狐快站,通过在后台的拖拉点拽,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 的一毛一样。无力感,就这样吧,反正我的网站其实没有兼容性问题…

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐