我编写了一个使用javascript实现的servlet和websockets进行聊天的程序。问题是,当刷新页面或用户导航到其他页面时,websocket连接终止(并在下一页加载时重新连接)。
我可以在每个页面中包含包含webscokets连接的外部js文件,这是正确的方法吗?
答案 0 :(得分:0)
您可以使用IFrame或ajax请求来“导航”,而无需重新加载页面。
如果网站非常庞大或复杂,可能很难修改网站,但如果您只有几页则没有问题。
看到这个类似的问题:How to maintain a WebSockets connection between pages?