微软边缘使用前缀会喜欢-webkit-
,-ms-
或为未来的功能了自己新的前缀?喜欢的东西-me-
,也许?
在具有本机支持之前,将保留非常流行的现有前缀属性,但是Microsoft Edge不会为功能引入新的前缀系统。取而代之的是,他们将使用功能标记(例如Chrome和Firefox在客户端(而不是开发人员)用于实验功能)。
一些更值得注意的删除是Microsoft Edge支持最新标准API定义并删除了对MS前缀版本的API的支持。示例包括CSS转换,全屏API和指针事件。这就提出了一个重要的主题:供应商前缀。与IE相比,您将在Microsoft Edge中看到供应商前缀的趋势:
我们对前缀API的支持(或不支持前缀)是由数据驱动的,并且兼容性是所有剩余API的唯一目的。例如,-webkit-border-radius仍在60%以上的页面加载中使用,并且MS前缀的Encrypted Media Extensions API仍在顶级视频流服务上使用。由于会影响跨Web的互操作性,因此Microsoft Edge暂时支持这些功能。
整个行业的共识 是,供应商前缀带来的弊大于利,而支持其他供应商前缀的浏览器的必要性就是一个很好的例子。展望未来,我们将使用功能标记(可通过导航至about:flags进行访问)来引入实验性API,并尽可能地铸造新的带有厂商前缀的API。今天,您将在about:flags中找到诸如CSS过滤器,触摸事件和HTML5日期输入的早期实现之类的示例。我们还与其他浏览器供应商合作,探索实验API的新方法,该方法可以更轻松,更广泛地访问实验API,同时最大程度地减少了前缀带来的兼容性负担。查看这个话题 (开始约31分钟)针对我们提出的初步建议,临时命名为“ API试用版”。
(强调我的)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句