因此,对于我的个人网站,我使用JavaScript和HTML Canvas创建了一个动画背景。它在Firefox,Chrome,Safari等上运行良好,但我最近去检查它,突然动画在Chrome中不起作用。它实际上适用于Chrome移动版,但它在Chrome桌面上无效,这让我觉得它们必定会改变一些东西。
要设置背景,我使用以下代码:
<div class="info" style="background:-webkit-canvas(background) repeat;">
<div class="info-1" style="background:-moz-element(#background) repeat;">
(自从我写这篇文章以来已经有一段时间了,但我认为我已将它们都包含在Chrome,Safari和Firefox中)。
而且,就剧本而言,我认为这是相关部分:
window.requestAnimFrame = (function (callback) {
return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (callback) {
window.setTimeout(callback, 1000 / 30);
};
})();
有没有人想过为什么这可能会在最近3个月内停止工作?