【发布时间】:2012-06-18 21:46:49
【问题描述】:
因为我的 CSS3 动画在 MacOS X 10.7 上的 Chrome 浏览器 21.0 中使用了超过 50% 的 CPU。但不是在 Safari 中(也使用 Webkit)。在 Firefox 中,它也适用于低 CPU。
我看到的唯一方法是在 Chrome 中停用我的动画。有没有办法做到这一点?也许没有 Javascript?
【问题讨论】:
标签: google-chrome css-transitions
因为我的 CSS3 动画在 MacOS X 10.7 上的 Chrome 浏览器 21.0 中使用了超过 50% 的 CPU。但不是在 Safari 中(也使用 Webkit)。在 Firefox 中,它也适用于低 CPU。
我看到的唯一方法是在 Chrome 中停用我的动画。有没有办法做到这一点?也许没有 Javascript?
【问题讨论】:
标签: google-chrome css-transitions
您可以检测服务器端使用的浏览器访问者。但我建议您使用 javascript 执行此操作:
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
【讨论】: