【问题标题】:how to prevent javascript being aborted when my page load aborts当我的页面加载中止时如何防止javascript被中止
【发布时间】:2014-02-21 04:37:34
【问题描述】:

我是 HTML 和 Javascript 的新手,所以请多多包涵。

我正在开发一个有几个不同页面的网络应用程序。当一个页面加载时,我会调用 Web 服务,然后将结果写入 localStorage。但是,其中一些服务调用可能需要几秒钟。如果用户单击另一个链接,页面将结束加载,但我的 Web 服务调用也会中止。

如果可能的话,我真的很想完成这些 Web 服务调用,这样我就可以将它们的结果写到 localStorage,而不管用户是否点击离开。有什么办法可以做到吗?

【问题讨论】:

    标签: javascript html xmlhttprequest local-storage


    【解决方案1】:

    您可以在转到另一个页面之前警告用户使用onbeforeunload

    window.onbeforeunload = function() {
        return 'You have unsaved changes!';
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多