【发布时间】:2011-12-20 02:26:15
【问题描述】:
我有一个特定于 iOS 5 的问题,并且相同的代码在 ios 4.X 和其他桌面浏览器中运行。
我每隔几秒钟就使用 JavaScript 做一些事情,现在问题是当我在 iPad Safari 中切换到另一个选项卡时,此脚本停止工作。
当我切换回此选项卡时,它又开始工作了。
您可以在此页面上复制它, http://www.w3schools.com/js/tryit.asp?filename=tryjs_timing_infinite
访问此链接,单击开始计数,然后转到其他一些浏览器选项卡。当您在几秒钟后回到此选项卡时,您将注意到计数器在选项卡未激活时不会增加。
我认为 Apple 这样做是为了提高性能。有人可以提出一个解决方案来让它工作吗,我完全被这个问题困住了吗?
【问题讨论】:
-
我梦想让我的桌面网络浏览器做到这一点。 :-)
-
其实它在 Chrome 浏览器中运行良好。
标签: javascript ipad ios5 mobile-safari