我在asp.net上有一个页面,它通过javascript设置超时功能定期保存数据。但是当我打开另一个选项卡(意味着活动tab1,tab2,tab3,我的页面选项卡(即,未激活))时,我的页面停止保存数据。我希望在我的页面是dative时保存数据。我该怎么办?感谢
答案 0 :(得分:2)
考虑到你的情况,我唯一能想到的是WebWorkers。 它们在单独的线程中运行,如果您的页面不在活动选项卡上,则不会中断它们。 我会举例说明如何在你的情况下使用它们,但我认为最好是你自己阅读并尝试一下。
LE:正如您在上面的页面上看到的,我希望您不需要支持比IE10更旧的浏览器。如果这样做,那么唯一的方法是检测选项卡何时更改并保存位置(然后在选项卡未激活时松开位置)