我想知道是否有操作系统和OS版本之间的同一个浏览器(如Firefox和Chrome)之间的区别吗?
因此,举例来说,有50.0火狐和Chrome 64.0之间的差额(两个随机版本,但当然我指的是每个浏览器类型完全相同的一个)之间:
- OS X埃尔卡皮坦
- 塞拉利昂OS X
- OS X海伊谢拉
- Windows 7的
- Windows 8的
- Windows 8.1中
- 视窗10
对于有点背景的,出来的产品都有它自己的房子原生播放器(HTML5和香草JS),为此我们需要提供广泛的跨平台和浏览器版本的支持,我们很感兴趣,出于测试目的,如果将有是操作系统和OS版本之间的一些差异。
虽然我也有兴趣在外观(CSS渲染),我主要关注的是功能(JS或其他任何东西)。
是的,有是Windows,OS X和Linux之间的差异。
本机的差异
这些差异是在这两种浏览器的Chrome和Firefox。 它首先建立在操作系统的窗口。
(从堆栈溢出后的信息)
- Windows系统: Win32 API中
- Windows 3.X的
- 视窗4
- 的Windows 5.x的
- Windows 2000中
- Windows XP中
- 的Windows 6.x的
- Windows Vista中
- Windows 7的
- Windows 8的
- Windows 8.1中
- 视窗10
- OS X: 可可
- Linux操作系统:XLIB,韦兰或XCB
这也是如果浏览器(或任何程序)使用像库GTK + 。
引自吉米尼圣诞节在Quora上与我进行一些编辑。
因为除非它们是由CSS控制(什么是对的闪烁引擎avalible)滚动条是不同的,它们被描绘为本地GUI窗口部件(渲染区别在上面的列表中可见),和Windows滚动条一般看不同的Mac OS滚动条。 使用字体,除非字体是一个Web字体(从网站)或通过安装Windows和Mac操作系统的计算机上的一些其他手段,那么字体将会在一个或两个人(同为被“失踪” Linux的),并且它只能正确地安装它的计算机上显示的(或从网站)。 如果缺少他们两人的,默认的回退字体也是Windows和Mac OS(当时默认的浏览器喜欢将显示)之间的差异。
在CSS样式应该在这里匹配的大小和颜色方面,但是可能会有一些差异太大 - 例如Retina显示屏上绘制的网页去看看不同的一个标准分辨率的显示器上所绘制(无论是在Mac,Windows或Linux)的,因为在缩放和色彩精确度的差异。 线高度和其他属性,除非明确规定,将字体,文本大小,以及其他的东西而改变。
该操作系统也使用完全不同的技术来绘制它们的图形界面(在上面的列表中显示),因此将是这个原因的差异,以及。
的JavaScript,CSS,恩茨...
从JS行为,CSS渲染,什么都一样,是从以下不同的差异:
- JavaScript引擎
(维基百科信息)
- Mozilla Firefox浏览器:在Gecko排版引擎SpiderMonkey的,和犀牛
- 谷歌浏览器:在V8引擎
- CSS
(维基百科信息)
- Mozilla Firefox浏览器:壁虎
- 谷歌浏览器:闪烁
ES和CSS标准应该给你同样的转售。
HTML标准是已知有超过不同的操作系统输入字段和按钮不同的风格。
文章来源: Are there any differences for a browser between OSs and OS versions? [closed]