gif无法在Microsoft Edge中正确设置动画

时间:2019-06-17 14:36:03

标签: microsoft-edge animated-gif

我正在网站上使用加载gif,它在Microsoft Edge以外的所有浏览器上都能正常工作。使用edge时,gif会一直贯穿整个加载循环,但是在我假设的最后一帧*处,gif的一小部分会冻结并停留在那里,因为gif会继续播放。一旦发生一次,它将继续发生,直到用户离开页面为止。我无法建立一个链接来显示我正在挣扎的实际gif, 但是我只是在paint.net中快速创建了一些东西,然后将其放入在线动画工具中以显示其作用。

https://giphy.com/gifs/QsUAu5ud4ibIdq97sm

因此,我刚刚创建了这个快速的gif,一旦出现红色标记,它将在gif的初次加载后每次显示。

*我只是假设这是最后一帧,但是在将gif编译成gif格式之前无法访问它的副本,因此我不知道每个帧中有多少加载动画

我要问的是,是否有人知道使用Edge时如何解决此问题。我受到限制是因为我无论如何都无法更改gif本身或进行更改 gif的帧速率。任何想法都是可以接受的,因为我全神贯注,花了数小时来浏览 在线页面中寻找解决方案,但没有发现与此处发生的事情相近的事情。

这也是使用html在页面上创建gif的方式。不确定在这种情况下是否有帮助:

<div style="text-align:center">
    <img src="~/Content/images/GIF-loading.gif" id="loadingGif" />
</div>

1 个答案:

答案 0 :(得分:0)

我尝试使用您的代码创建示例并从here下载加载图像,看来它在Microsoft Edge 44和Edge 42上运行良好,结果类似于this。因此,我认为您可以尝试下载一个新的加载图像并重新对其进行测试。