为了账号安全,请及时绑定邮箱和手机立即绑定

浏览器查找会在 Chrome 开发控制台打开时返回错误的浏览器

浏览器查找会在 Chrome 开发控制台打开时返回错误的浏览器

交互式爱情 2022-09-23 21:50:04
我正在使用此代码来识别用户的浏览器。当我只是在Chrome中加载一个页面时,它工作得很好,但是,当我打开Chrome开发人员控制台时,即使它仍然是谷歌浏览器,它也会返回“Safari”。有人知道如何解决它吗?var browser = (function (agent) {                    switch (true) {                        case agent.indexOf("edge") > -1:                            return "Edge";                        case agent.indexOf("edg") > -1:                            return "chromium based edge (dev or canary)";                        case agent.indexOf("opr") > -1 && !!window.opr:                            return "Opera";                        case agent.indexOf("chrome") > -1 && !!window.chrome:                            return "Chrome";                        case agent.indexOf("trident") > -1:                            return "ie";                        case agent.indexOf("firefox") > -1:                            return "Firefox";                        case agent.indexOf("safari") > -1:                            return "Safari";                        default:                            return "Other";                    }                })(window.navigator.userAgent.toLowerCase());                console.log('User\'s browser is: ', browser);蒂亚!已解决:在乔梅中禁用响应式IPAD视图!在此处输入图像描述
查看完整描述

2 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

是的,这是因为您选择了iPad Pro作为设备,这会更改您的用户代理。尝试将其设置为“响应式”,它应该可以正常工作。:)

//img1.sycdn.imooc.com//632db9b600010eb119910059.jpg

查看完整回答
反对 回复 2022-09-23
?
狐的传说

TA贡献1804条经验 获得超3个赞

请禁用响应模式(如果已启用)。截图

您可以使用 或 禁用响应式视图。我想你已经在iPhone或ipad响应模式下打开了它。ctrl+mcmd+m


查看完整回答
反对 回复 2022-09-23
  • 2 回答
  • 0 关注
  • 111 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信