Chrome浏览器navigator.appName得到的是Netscape,为什么?
Trident: IE 以Trident 作为内核引擎;
Gecko: Firefox 是基于 Gecko 开发; (Netscape6开始采用的内核)
WebKit: Safari, Google Chrome,搜狗浏览器的高速内核,傲游3 基于 Webkit 开发。 (苹果公司自己的内核)
Presto: Opera的内核,但由于市场选择问题,主要应用在手机平台--Opera mini
如果说是火狐我可以理解。。。
为什么Chrome是Netscape,是WebKit,
1.看网上有人说是因为基于WebKit内核???!!
2.还有的说是google故意这么弄的。
反正是不理解,求解释。。
[解决办法]
打电话问问GOOGLE客服吧
[解决办法]
appName 又不是内核名!
根据 W3C HTML 5 的规范,navigator 对象的 appName 要么返回 Netscape,要么返回浏览器的全名,这是为了兼容性而考虑的!
[解决办法]
W3C 这样的规定的目的,除了为了兼容性考虑,估计还有缅怀 Netscape 的成分吧?毕竟没有 Netscape 就不会有今天互联网的发展了。
浏览器, JavaScript, SSL, Cookie 等等这些都是 Netscape 发明的。
[解决办法]
JavaScript真的让人离不开。