javascript - 使用 UserAgent 检测浏览器

标签 javascript typescript google-chrome browser

<分区>

我想在 TypeScript/JavaScript 中检查事件浏览器是否是 Chrome。

我以前用过

var isChrome = !!(<any>window).chrome && !!(<any>window).chrome.webstore;

但这似乎不再奏效了。新方法是什么?由于体验不佳,我不想使用 UserAgent。

最佳答案

类似的问题已经有人回答了here , 代码应该是这样的:

// Chrome 1 - 71
var isChrome = !!window.chrome && (!!window.chrome.webstore || !!window.chrome.runtime);

谢谢, 奥利弗

关于javascript - 使用 UserAgent 检测浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54253529/

相关文章:

google-chrome - 为什么浏览器仍然发送带有 max-age 的公共(public)缓存控制请求?

javascript - 当没有输入其他字符值时限制传输空格键值

javascript - Reactjs 中组件之间交互的最佳方式是什么?

javascript - 如何使用 tensorflow.js 以 Angular 正确上传预训练模型?

node.js - TS2307 : Cannot find module 'express'

javascript - Chrome 进度丰富通知状态不会上移

html - 在 Skrollr 中暂停

php - 将焦点设置到输入框

javascript - 我该如何解决这个问题 : "node_modules/expo/AppEntry.js: [BABEL]"?

javascript - JSON.parse 嵌套JSON字符串属性解析