b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

为什么几乎所有浏览器的navigator.userAgent都是Mozilla开头?

电脑杂谈  发布时间:2021-05-06 13:02:30  来源:网络整理

简短答案:不支持。

Tapir还提到FireFox源代码中有一个chrome文件夹。但是Firefox确实使用了自行开发的Gecko引擎(与某些制造商秘密地压缩chrome并更改其名称以要求独立研究和创新不同)。

Gecko是1997年开发的排版引擎。二十年后,Firefox 57开始使用下一代引擎项目Quantum。

为什么Firefox为什么使用chrome / chromium源代码并声称它是一个自行开发的浏览器?因为Firefox掌握了核心技术:JavaScript引擎SpiderMonkey,所以排版会导致Quantum CSS引擎样式Servo。

那么Firefox使用什么Chrome代码?

毕竟,我仍然没有解释为什么Firefox支持-webkit前缀。

请放心,让我们更改主题,并讨论有关浏览器战争历史的2个段落,这将有助于理解此问题。

第一个主题,为什么几乎所有浏览器navigator.userAgent都以Mozilla开头?由于当时的浏览器霸主Netscape在其用户代理中使用Mozilla / x.y,因此其他浏览器也使用Mozilla / x.y进行身份识别,以便与Netscape兼容。

第二个主题是前面提到的三种插件形式:ActiveX,NPAPI和PPAPI。 NPAPI由Netscape开发。它是除IE之外的所有浏览器都使用的一项插件技术。随着Chrome中PPAPI的引入,Firefox实际上需要使用chrome源代码来支持ppapi来替换过时的npapi。年河东。

可以看出,当一种技术由主流浏览器实现时,其他浏览器通常与主流浏览器兼容,以便迅速迎合市场。 Firefox / Netscape也已成为年度领导者的追随者。因此,当WebKit实现-webkit-border-radius时,程序员将在前端页面代码中使用它来增强网页的显示效果,并且Firefox由于某些原因还添加了对-webkit-border-radius的支持。

供应商前缀主要用于:

浏览器自身的私有功能尚未成为标准的实验性功能

随着HTML5和CSS3的最终确定,Firefox也开始使用未添加前缀的CSS属性。对于新版本的Firefox,它将慢慢放弃Vendor Prefix(供应商前缀),这在很长一段时间以来一直被称为标准CSS属性。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-373452-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...