为什么Internet Explorer不支持SVG SMIL动画

cpo*_*rt1 5 internet-explorer svg smil

Internet Explorer是否选择不支持SMIL动画?未来版本的Internet Explorer是否支持SMIL动画?

http://caniuse.com/#feat=svg-smil

Jos*_*ler 7

根据您链接到的caniuse.com页面以及IE和Edge官方状态页面,Microsoft不打算很快将SMIL添加到IE或Edge.实际上,即使它来到Edge,它可能仍然没有来到IE,因为IE在Windows 10中的主要目的是传统兼容性.至于为什么,我不确定. 这个(旧的)答案表明,微软对该规范有一些反对意见,但自从5年前这可能不再是这种情况了.

Microsoft认为在添加SMIL之前需要解决规范问题

此外,当他们在IE 9中实现SVG时,这篇IE博客文章解释了他们当时不包括SMIL支持的推理:

[...]在Web开发社区中支持SVG的SMIL动画远非强大.SVG标准化工作的领导者写道,不支持SMIL处于当前状态可能是最好的"因为SVG WG打算与CSS WG协调以对动画进行一些更改并扩展过滤器."已经开始协调CSS3了动画和SVG.

这听起来好像他们期望规格改变,他们希望它在实施之前安定下来.这样,他们就不会因为过时的实现而陷入困境.也许到现在为止,规范已经足够稳定实施,但不再认为值得付出努力了.