1
我想检测一下浏览器的用户使用我的web应用程序,有趣的是,当我检查navigator
变量,它显示我的一些值这样的 -为什么Chrome中的导航器变量在某些地方显示Mozilla/Gecko?
现在我也不理解为什么appCodeName
是'Mozilla'和appName
是'Netscape' 此外,为什么navigator.product
显示'壁虎'?
有人可以解码这个吗?
我想检测一下浏览器的用户使用我的web应用程序,有趣的是,当我检查navigator
变量,它显示我的一些值这样的 -为什么Chrome中的导航器变量在某些地方显示Mozilla/Gecko?
现在我也不理解为什么appCodeName
是'Mozilla'和appName
是'Netscape' 此外,为什么navigator.product
显示'壁虎'?
有人可以解码这个吗?
按照WHATWG的HTML Living Standard,navigator.appCodeName
必须回报Mozilla
和navigator.appName
必须返回Netscape
(即,所有现代浏览器返回相同的值)。这些值已被弃用,并且将会一并删除。他们仍然存在的唯一原因是为了向后兼容;他们的移除可能会破坏取决于他们的应用程序。与其他网络标准一样,我们正处于一个过渡阶段。
因为所有浏览器(IE和Edge)都想成为Mozilla –