Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer 为什么Internet Explorer不支持SVG SMIL动画_Internet Explorer_Svg_Smil - Fatal编程技术网

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

Internet explorer 为什么Internet Explorer不支持SVG SMIL动画,internet-explorer,svg,smil,Internet Explorer,Svg,Smil,Internet Explorer选择不支持SMIL动画有什么原因吗?Internet Explorer的未来版本是否支持SMIL动画 根据您链接到的caniuse.com页面和,微软不打算在短期内将SMIL添加到IE或Edge中。事实上,即使到了边缘,它也可能不会到IE,因为IE在Windows10中的主要用途是遗留兼容性。至于原因,我不太清楚。这表明微软对该规范有一些异议,但由于那是5年前的事,情况可能不再如此 微软认为,在添加SMIL之前,还有一些规范问题需要解决 此外,当他们在IE 9中

Internet Explorer选择不支持SMIL动画有什么原因吗?Internet Explorer的未来版本是否支持SMIL动画


根据您链接到的caniuse.com页面和,微软不打算在短期内将SMIL添加到IE或Edge中。事实上,即使到了边缘,它也可能不会到IE,因为IE在Windows10中的主要用途是遗留兼容性。至于原因,我不太清楚。这表明微软对该规范有一些异议,但由于那是5年前的事,情况可能不再如此

微软认为,在添加SMIL之前,还有一些规范问题需要解决

此外,当他们在IE 9中实现SVG时,他们解释了当时不包括SMIL支持的原因:

[…]web开发社区对SVG的SMIL动画的支持还远远不够。SVG标准化工作的负责人写道,在当前状态下不支持SMIL可能是最好的,“因为SVG工作组打算与CSS工作组协调,对动画进行一些更改并扩展过滤器。”已经开始协调CSS3动画和SVG


这听起来像是他们期望规范会发生变化,他们希望规范在实现之前能够稳定下来。这样,他们就不会因为交付过时的实现而陷入困境。也许到目前为止,该规范已经足够稳定,可以实现,但不再被认为是值得努力的。

IE从未被广泛认为是一款优秀的或符合标准的浏览器。:-)我不能告诉你为什么,但是它。实际上,它甚至在你链接到的caniuse页面上说。它不受支持,在edge中也不受支持。请看这里的页面:但是您可以通过使用JavaScript实现类似的功能:有些人(不是我)会说SMIL是一个非常臃肿的规范,几乎不可能以一种保证在多个实现中工作相同的方式实现,IE团队做了一个很好的决定。目前(2017年5月27日)有一个名为fakeSMIL的库,它非常擅长为IEAs伪造SMIL,这仍然是事实吗?caniuse.com网站报告说,除了Edge之外,大多数浏览器都广泛支持它。@Richard我在上面链接的Edge状态页面上仍然说“目前还没有计划”。这真是太遗憾了,它似乎可以产生一些不错的效果。