【发布时间】:2014-10-30 13:57:41
【问题描述】:
我想检测我的应用正在运行的用户代理,主要是我想看看它是否运行为:
- Chrome 打包应用,
- Chrome 浏览器页面,
- Android 网络视图
- 火狐
我运行这段代码,作为开始:
var ua = window.navigator.userAgent;
print(ua);
得到这条输出线
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.76 (Dart) Safari/537.36
但实际上我使用 DARTIUM 运行它,并且拥有 Chrome/FireFox/IE11
任何想法!
【问题讨论】:
-
这是意料之中的。你应该阅读user agent strings。
-
我自己还没有使用它,但pub.dartlang.org/packages/browser_detect 可能会有所帮助。
标签: android google-chrome firefox dart