阅读:1848回复:2
[Nightly] Firefox 46.0a 通过支持 -webkit 的 CSS 属性改善对 Webkit 网页的兼容性
事实上,Webkit 内核的浏览器(如 Chrome 等)已经占据了市场上浏览器的绝大部分份额,这种情况在移动端更甚,无论 iOS 还是 Android 平台,主流浏览器已经都是 Webkit 的内核了。这导致一种局面,网页开发者认为不必要为少量其他内核浏览器而使用网页标准来编写网页,出现了越来越多在 webkit 内核浏览器显示良好,但其他浏览器,如 Firefox 下显示不良的问题。这也造成 Firefox 用户显示困难,转而使用 Webkit 内核浏览器。
背景是现在有一些网站专为 webkit 内核的浏览器优化,比如 safari,Chrome(在 CSS 的属性名里面加入 webkit-,类似以前 moz-),使得 Firefox 在访问这些网站时候出现排版不佳等兼容性问题。 Firefox 为此曾经做出过努力,通过白名单对特定站点(主要是亚洲网站)实现对 -webkit 前缀 CSS 的模拟。详见:[FDE] Firefox 39.0a 部分站点加入对 webkit 前缀的模拟 。但由于这样的网站与日俱增,使用白名单的方式显然收效甚微。现在,Firefox 终于在 Nightly 中启用对所有网站部分 -webkit 前缀 CSS 的模拟。 开启方法是在 about:config 中找到: layout.css.prefixes.webkit确保为 true 即启用。 此外,Firefox 也在实现对部分 DOM API 的支持以改善这些为 webkit 优化的站点的显示。 Bug 1170789 - Alias the most important WebKit CSS properties & features for mobile compatibility http://www.ghacks.net/2016/01/02/mozilla-firefox-webkit-compatibility/ |
|
最新喜欢:![]()
|
1楼#
发布于:2016-01-04 22:06
新世纪的IE既视感……要让业界标准化的道路真不好走 |
|
|
2楼#
发布于:2016-01-05 19:51
一个标准就是这样了
|
|