【问题标题】:Safari refreshes the page on setting 'animation-play-state' to pausedSafari 在将“动画播放状态”设置为暂停时刷新页面
【发布时间】:2012-12-18 20:31:15
【问题描述】:

这真的很奇怪,但是每次我设置$(element).css('animation-play-state', 'paused'); safari 都会刷新整个页面。

为什么?

【问题讨论】:

  • 您使用的是哪个版本的 Safari?
  • 最新的,Windows 8 上的全新安装:5.1.7
  • 然后它使用硬件加速,您可以通过添加:-webkit-transform: translate3d(X,Y,Z); 来解决问题
  • 这实际上使WebKit2WebProcess.exe每次崩溃,并且仍然刷新页面。
  • 好悲痛。听起来 Safari 中有一个令人讨厌的错误。

标签: javascript css animation browser safari


【解决方案1】:

这是由于 Safari 5.1 中的一个错误(也可能更高。)程序正试图访问它不应该访问的受保护内存的一部分,并且 Windows 在它出现任何重大问题之前停止该进程。 A whole lot of bug reports have been submitted to Apple,但目前还没有修复的消息。

您可以尝试修复 Safari 的安装,但任何人都可以猜测它是否可以正常工作,当然,您页面上的其他用户必须完成这些步骤,这对他们来说是很多问题。

Windows + R -> appwiz.cpl -> Right click Safari -> Repair.

希望对你有所帮助。

【讨论】:

    【解决方案2】:

    我在 Windows 上使用 Safari 5.1.7 时遇到了同样的问题,但是当使用 Safari 5.0.6 在 Mac 上执行相同的代码时,它可以正常工作。

    不幸的是,不能像@Kramp 建议的那样断定它是 Windows 还是 Safari 5.1 以上的任何东西。假设是 Windows..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-09
      • 2021-08-09
      • 2019-08-28
      • 1970-01-01
      相关资源
      最近更新 更多