Safari обновляет страницу при настройке состояния анимации-воспроизведения на паузу

Это действительно странно, но каждый раз, когда я устанавливаю $(element).css('animation-play-state', 'paused');, сафари обновляет всю страницу.

Почему?

2 ответа

Это связано с ошибкой в ​​Safari 5.1 (может быть, и выше). Программа пытается получить доступ к части защищенной памяти, которой она не должна быть, и Windows останавливает процесс до того, как возникнут серьезные проблемы. В Apple было отправлено множество отчетов об ошибках, но пока ничего не найдено.

Вы можете попробовать исправить установку Safari, но кто-нибудь догадывается, будет ли это работать или нет, и, конечно же, другим пользователям на вашей странице придется пройти эти шаги, которые их много спросят.

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

Надеюсь, что это поможет.


Я сталкиваюсь с той же проблемой с Safari 5.1.7 в Windows, но при выполнении того же кода на Mac с помощью Safari 5.0.6 он работает без проблем.

К сожалению, нельзя сказать, что это Windows, или что-то выше Safari 5.1, как предлагалось @Kramp. Предположим, Windows..

licensed under cc by-sa 3.0 with attribution.