Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/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
带有gif动画的多个css背景突然中断i chrome_Css_Google Chrome_Animation_Gif - Fatal编程技术网

带有gif动画的多个css背景突然中断i chrome

带有gif动画的多个css背景突然中断i chrome,css,google-chrome,animation,gif,Css,Google Chrome,Animation,Gif,我们已经运行了大约5年的浏览器策略游戏。我们的动画水工作了几年,但突然打破了铬。仍然适用于其他浏览器。几个月前,chrome canary(chrome的开发者版)上出现了这个漏洞,现在也出现在普通的chrome上 下面是一个css的示例: 背景:url(ver101/terrain/water/128patt.gif)-384px-320px, url(ver101/terrain/water/wbase.png)-384px-320px; 宽度:64px;高度:64px 以下是它在浏览器中的

我们已经运行了大约5年的浏览器策略游戏。我们的动画水工作了几年,但突然打破了铬。仍然适用于其他浏览器。几个月前,chrome canary(chrome的开发者版)上出现了这个漏洞,现在也出现在普通的chrome上

下面是一个css的示例: 背景:url(ver101/terrain/water/128patt.gif)-384px-320px, url(ver101/terrain/water/wbase.png)-384px-320px; 宽度:64px;高度:64px

以下是它在浏览器中的外观:

第一个背景层有一个动画gif,其中每个帧只包含更改的像素,其余的是透明的。下一个背景层是水的静态图像。结果是优化了水的gif动画,我们不需要在gif的每一帧中保存不变的信息

我们现在的问题是第二层没有显示。如果我在第一层中放置一个透明的静态PNG图像,那么第二层将被绘制,但不会使用动画gif

我们已经运行这个游戏很长时间了,没有问题,现在有趣的是,它在chrome中工作,直到我们清除了缓存(在收到玩家的投诉后)。这会让人觉得我们已经改变了一些东西,但在清除缓存后,它仍然可以在firefox中运行,我们没有接触过的所有旧版本的游戏现在也在chrome中被破坏。 在我看来,这是chrome中引入的一个bug,但我可能错了。任何让这一切恢复正常的建议都会对我们和我们那些正在遭受迪斯科舞池水闪蒸之苦的球员们有好处