首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何防止页面重载/刷新过程中的消息丢失

如何防止页面重载/刷新过程中的消息丢失
EN

Stack Overflow用户
提问于 2014-01-03 05:35:34
回答 2查看 211关注 0票数 0

我有一个html/javascript网络应用程序,将由一个托管的第三方网站,这是一个不同的域名加载。在我的web应用程序和托管网站之间有一些基于javascript的通信。

当用户单击我的web应用程序页面上的任何按钮时,我的web应用程序页面将重新加载/刷新。然而,在重新加载/刷新期间,托管网站可能会向我的应用程序页面发送一些消息,在这种情况下,这些消息将由于页面重新加载而丢失/丢弃。我不想丢失任何消息。我希望我的应用程序在完成刷新或重新加载后接收到所有消息。web应用程序可以做什么来确保所有消息都是从托管网站接收的吗?

EN

回答 2

Stack Overflow用户

发布于 2014-01-03 05:38:46

通过Ajax加载新页面内容,然后替换DOM中受影响的部分--这样就不会终止JS,而且还会加载新内容。

票数 0
EN

Stack Overflow用户

发布于 2014-01-03 05:40:49

重构/重写/重新架构你的应用程序,这样就不需要重新加载/刷新了。我知道这不是你想听到的答案!

或者,在收到消息时向服务器提交确认。服务器可以重新发送,直到给出收据为止。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20892346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档