javascript中的Websockets,页面刷新或导航到其他页面时连接终止[重复]
Posted
技术标签:
【中文标题】javascript中的Websockets,页面刷新或导航到其他页面时连接终止[重复]【英文标题】:Websockets in javascript,connection terminating when page refreshed or navigating to ther pages [duplicate] 【发布时间】:2012-09-04 06:50:38 【问题描述】:我编写了一个聊天程序,使用 servlet 和 websockets 在 javascript 中实现。问题是当页面刷新或用户导航到其他页面时,websocket 连接被终止(并且在下一页加载时它重新连接)。
我可以在每个页面中包含包含 webscokets 连接的外部 js 文件,这是正确的方法吗?
【问题讨论】:
【参考方案1】:您可以使用 IFrame 或 ajax 请求来允许“导航”而无需重新加载页面。
如果网站很大或很复杂,可能很难修改,但如果您只有几页,则没有问题。
看到这个类似的问题:How to maintain a WebSockets connection between pages?
【讨论】:
以上是关于javascript中的Websockets,页面刷新或导航到其他页面时连接终止[重复]的主要内容,如果未能解决你的问题,请参考以下文章
通过 websockets 使用 javascript 传输文件
解读 JavaScript 之深入探索 WebSockets 和 HTTP/2