【发布时间】:2010-12-21 08:27:21
【问题描述】:
用户代理切换器的作用是什么?
https://addons.mozilla.org/en-US/firefox/addon/59
用户代理与渲染引擎不同吗?
如果浏览器使用相同的渲染引擎,那么我们需要检查每个浏览器吗?
【问题讨论】:
标签: css firefox xhtml cross-browser
用户代理切换器的作用是什么?
https://addons.mozilla.org/en-US/firefox/addon/59
用户代理与渲染引擎不同吗?
如果浏览器使用相同的渲染引擎,那么我们需要检查每个浏览器吗?
【问题讨论】:
标签: css firefox xhtml cross-browser
用户代理是浏览器在 HTTP 标头中发送的用于标识自身的字符串。这就是各种网站区分 IE、FireFox/Mozilla、Safari/Webkit 等的方式。
用户代理会通知站点所涉及的渲染引擎,但它本身并不是渲染引擎。
【讨论】:
但是,即使您将比如说 firefox 的用户代理切换到 safari,它仍然会使用 gecko 渲染引擎来渲染它的页面。
因此,要检查页面在不同浏览器中的呈现方式,您确实需要在这些不同的浏览器中呈现页面。
【讨论】:
某些网站会根据发送的用户代理以不同的方式呈现内容。例如,如果用户代理是 IE 6,则用于呈现网页的语言(例如 PHP)可用于向元素添加类“ie6”,然后使用 CSS 来控制显示或不显示的内容。或者,可以根据用户代理添加单独的 js 文件。
几年前,Opera 建议您将用户代理设置为 IE 6,因为如果用户代理不是 IE 或 Mozilla 中的任何一个,网站将始终无法呈现。但是,我认为不再是这种情况了。
【讨论】:
用户/客户端可以更改浏览器的用户代理。浏览器呈现标记代码的方式没有改变。
【讨论】:
User Agent Switcher的作用主要是将一个浏览器切换到另一个浏览器,称为用户代理。这就是所有服务器端语言如何识别通过哪些软件访问他们的应用程序以及哪些设备等。
当软件代理在网络协议中运行时,它通常会标识自己、其应用程序类型、操作系统、软件供应商或软件版本。
查看 Browser Arch 和每个浏览器的引擎列表。
浏览器架构
浏览器引擎列表
点击这里参考我的文章了解浏览器背后的内容。 https://medium.com/@ramsunvtech/behind-browser-basics-part-1-b733e9f3c0e6
【讨论】: