【问题标题】:gif not animating correctly in Microsoft edgegif 在 Microsoft Edge 中无法正确动画
【发布时间】:2019-10-31 04:16:51
【问题描述】:

我正在网站上使用加载 gif,它在除 Microsoft 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>

【问题讨论】:

  • 您使用的是哪种 Edge 浏览器版本?你能分享一下 GIF-loading.gif,以便我们在我们这边进行测试。
  • 我使用的是 Microsoft Edge 42.17134.1.0。可悲的是,我无法分享 loading.gif,我知道这只会让这更难帮助。我也知道旧版本也有这个问题。我目前正在寻找可以在网上免费发布的具有相同问题的内容。我能做的最好的就是展示正在发生的事情 - 这是上面的链接 - 并希望有人可能有一个尝试的想法。

标签: microsoft-edge animated-gif


【解决方案1】:

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

【讨论】:

  • 在这一点上,我相信这将是解决此问题的唯一选择。但是,我不能轻易地获得另一个 gif 的副本,只需对其稍作更改(通过大量在线搜索,我相信在将其放入 gif 格式时可能需要更改设置(FPS)。因为我没有无法访问这个,这不是我能做的事情。)如果我得到一个新的 gif 副本,我会发布如果修复它。不过感谢您的帮助!
猜你喜欢
  • 2019-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多