我正在尝试可靠地加载相同的 GIF,但让它在不同的时间播放。
总的来说,我希望找到一个规范来告诉我渲染的规则是什么(即什么同步什么不同步),但我还没有找到任何这样的标准。是否有关于如何根据时间呈现 GIF 的规范?
考虑这些例子:
Safari 似乎使所有内容保持同步,无论 URL 如何。 Chrome 在初始加载时的计时通过 URL 分开,但最终使它们同步。 Firefox 似乎仅依赖 URL,不带任何参数来确定同步。
如有任何见解,我们将不胜感激。
最佳答案
在 Chrome 上进行了测试,abney317 的答案对我有用。通过在 URL 末尾添加查询字符串,我能够获得交错的开始时间。
const image = document.querySelector('img');
img.src = imgUrl + '?id=' + Math.floor(Math.random() * 100);
关于html - 如何获取 GIF "out of sync",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48912757/