首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器引擎、渲染引擎和用户代理有什么区别?

浏览器引擎、渲染引擎和用户代理有什么区别?
EN

Stack Overflow用户
提问于 2009-11-29 14:32:28
回答 5查看 8.5K关注 0票数 10

用户代理切换器的角色是什么?

https://addons.mozilla.org/en-US/firefox/addon/59

用户代理与渲染引擎是否不同?

如果一个浏览器使用相同的渲染引擎,那么我们需要检查每个浏览器吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-11-29 19:50:27

  • 渲染引擎是浏览器用来渲染html的引擎(例如gecko vs webkit)。
  • 用户代理是浏览器识别自身的方式(即Firefox3.5)。

但是,即使你将firefox的用户代理切换到safari,它仍然会使用gecko渲染引擎来渲染它的页面。

因此,要检查页面在不同浏览器中的呈现方式,您确实需要在这些不同的浏览器中呈现页面。

票数 10
EN

Stack Overflow用户

发布于 2009-11-29 14:37:19

用户代理是浏览器在HTTP标头中发送的字符串,用于标识自己。这就是不同的站点如何区分IE、FireFox/Mozilla、Safari/Webkit等。

用户代理通知站点所涉及的呈现引擎,但本身并不是呈现引擎。

Wikipedia

票数 3
EN

Stack Overflow用户

发布于 2017-08-18 08:50:24

User Agent Switcher的作用主要是将一种浏览器切换到另一种浏览器,即用户代理。这就是所有服务器端语言如何识别通过哪个软件访问它们的应用程序以及哪个设备等。

维基百科是怎么说用户代理的?

当软件代理在网络协议中运行时,它通常标识自己、其应用程序类型、操作系统、软件供应商或软件修订版。

看看浏览器架构和每个浏览器的引擎列表。

浏览器架构

浏览器引擎列表

什么是渲染引擎?

  • 布局/渲染引擎能够在浏览器屏幕上渲染给定网址的内容,并解释HTML,XML和CSS。
  • 它是单线程的。默认情况下。
  • 根据您指定的内容类型(MIME)显示数据。例如HTML、图像、XML、CSS、JSON、PDF等

单击此处参考我的文章,了解浏览器背后的内容。https://medium.com/@ramsunvtech/behind-browser-basics-part-1-b733e9f3c0e6

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1814830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档