在以下代码行中,我在Firefox中收到NS_ERROR_NOT_AVAILABLE错误:
.then(function(ids))
在调试器中检查navigator.userAgent时未定义。
Google搜索一无所获...知道为什么会这样吗?
答案 0 :(得分:0)
似乎我必须指定window.navigator.userAgent(如果我要完全嗅探userAgent的话),因为显然,navigator是与window.navigator不同的对象。如何运作?
编辑:我今天才再次尝试,但仍然无法正常工作。有没有可能尚未定义userAgent的用例?有没有更好的方法来检测我是否正在使用IE浏览器?
更新:在进行了一些挖掘之后,我发现我正在使用的浏览器存在一些扩展或插件,这剥夺了用户代理信息,从而导致对navigator.userAgent的任何引用均引发异常。因此,可以解决这个问题。