浏览器内核(navigator.appName显示的不是内核信息!!)。

浏览器内核(navigator.appName显示的不是内核信息!!)。前言:今天用navigator.appName命令时,发现Chrome和FireFox都是”Netscape”。于是有疑问,怎么回事网景公司的浏览起名字呢!(IE是”MicrosoftInternetExplorer”)(Presto是”Opera”)上网调查了一下,最开始以为和浏览器内核有关,但其实关系不大。Trident:IE以Triden…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前言:

  今天用navigator.appName命令时,发现Chrome和FireFox都是”Netscape”。

于是有疑问,怎么回事网景公司的浏览起名字呢!

(IE是”Microsoft Internet Explorer”)

(Presto是”Opera”)

 

上网调查了一下,最开始以为和浏览器内核有关,

但其实关系不大。

    Trident: IE 以Trident 作为内核引擎; 

 Gecko: Firefox 是基于 Gecko 开发;  (Netscape6开始采用的内核)

 WebKit: Safari, Google Chrome,搜狗浏览器的高速内核,傲游3 基于 Webkit 开发。  (苹果公司自己的内核)

 Presto: Opera的内核,但由于市场选择问题,主要应用在手机平台–Opera mini  (没听说过,不过据说也比较常用) 

    。。。。等等

 

从上面来看,FireFox可以理解,但是Chrome。。。

 

———————————————————————–

在论坛提问,得到了一下的回答

 

appName 又不是内核名!

根据 W3C HTML 5 的规范,navigator 对象的 appName 要么返回 Netscape,

要么返回浏览器的全名,这是为了兼容性而考虑的!

 

W3C 这样的规定的目的,除了为了兼容性考虑,估计还有缅怀 Netscape 的成分吧?

毕竟没有 Netscape 就不会有今天互联网的发展了。

浏览器, JavaScript, SSL, Cookie 等等这些都是 Netscape 发明的。

 

感觉说得非常到位,也理解这个问题了。

 

同时也对网景刮目相看~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194787.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 小程序商城订单支付界面(小程序)

    小程序商城订单支付界面(小程序)wxml在此:<!–pages/cart/cart.wxml–><!–当数据为空时–><viewclass=’noData’wx:if=”{{dataList.length==0}}”><viewclass=’noDataImg’><imagesrc=’/images/cart-nodata…

    2022年5月10日
    48
  • windows7系统修复方法_系统镜像包

    windows7系统修复方法_系统镜像包Linux系统-RPM包详解RPM包详解rpm命令执行安装rpm包和源码包,rpm包以.rpm结尾,而源码包以.src.rpm结尾RPM软件包命令规则name-version-arch.rpmnam

    2022年8月3日
    9
  • D3js快速入门——用最新版D3js实现树图

    D3js快速入门——用最新版D3js实现树图文章目录 引言 1 D3js 是什么 2 D3js 相对其他数据可视化方案的优势 2 1SVG 对比 Canvas2 2D3 js 对比 Echarts3 怎么用 D3 js 开发一个树图 3 1 前置基础 3 2d3 开发树图流程 3 3 动手实现一个树图 3 3 1 普通 tidetree3 3 2 你的树图不简单 radiotidetre 3 3 更多可能 更多类型的树图引言上周我们组新开项目 技术调研之后决定使用 d3 js 做数据可视化开发 mentor 让我来做初期技术调研 之后的技

    2025年10月24日
    4
  • 两种方式实现java Md5加密

    两种方式实现java Md5加密一、加盐方式/***生成32位md5码*@parampassword*@return*/publicstaticStringmd5Password(Stringpassword){try{//得到一个信息摘要器MessageDigestdigest=

    2022年7月15日
    18
  • mysql10038_关于MySql 10038错误的完美解决方法(三种)

    本文给大家带来三种有关mysql报10038错误的解决方法,每种方法都非常不错,需要的朋友参考下第一种方法:第一步:先看报错窗口2003can’tconnecttoMySQLserveron’127.0.0.1′(10038).第二步:原因是:远程3306端口未对外开放操作。第三步:首先远程连接服务器,点击”开始”–>”管理工具”–>”高级安全Windows防火墙”…

    2022年4月7日
    115
  • img图片加载失败默认图片「建议收藏」

    img图片加载失败默认图片「建议收藏」<img:src=”item.goods_pic”onerror=”javascript:this.src=’../static/images/default.png’;”>转载于:https://www.cnblogs.com/techliang666/p/8876842.html

    2022年5月24日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号