navigator.userAgent NS_ERROR_NOT_AVAILABLE

时间:2019-05-07 02:15:53

标签: firefox undefined

在以下代码行中,我在Firefox中收到NS_ERROR_NOT_AVAILABLE错误:

.then(function(ids))
在调试器中检查

navigator.userAgent时未定义。

Google搜索一无所获...知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

似乎我必须指定window.navigator.userAgent(如果我要完全嗅探userAgent的话),因为显然,navigator是与window.navigator不同的对象。如何运作?

编辑:我今天才再次尝试,但仍然无法正常工作。有没有可能尚未定义userAgent的用例?有没有更好的方法来检测我是否正在使用IE浏览器?

更新:在进行了一些挖掘之后,我发现我正在使用的浏览器存在一些扩展或插件,这剥夺了用户代理信息,从而导致对navigator.userAgent的任何引用均引发异常。因此,可以解决这个问题。