我有一种情况,我想要在浏览器中加载不同的网页,URL将通过web-sockets传递。
现在的问题是,如果在连接到套接字服务器的一个html页面内,它接收到重定向到另一个url的命令,则套接字连接将丢失,并且除非它具有此套接字功能,否则不可能用于新页面内置于其中。
其中一个想法是使用带inlineFrame的主页面,当主页面保持连接到套接字服务器时,我一直在更改页面。
我想知道,是否有更高效的方式来做这个任务,我应该通过套接字接收url命令,但想法是为了避免iFrames?使用HTML5 Websockts在主HTML页面中加载不同的HTML页面
0
A
回答
1
这听起来像你的主页是像一个网页浏览器。它会得到一个新的URL,然后根据它加载一个真实的页面。您需要维护状态并控制哪个页面正在加载,维护WebSockets状态的唯一方法是保持该页面打开并建立连接。
我可以看到的唯一解决方案是您建议的IFRAME。
1
好问题! 我也在想这个。 要解决所有环节做一些事情上的服务器或客户端 循环这个(代码是粗略的,但它的想法是正确的): DOMObj =您的数据对象与页面内容
i=0
linkArray[i] = DOMObj.getElementsByTag('a').firstChild[i]
DOMObj.getElementsByTag('a').firstChild[i].href = "href='serverLoad(linkArray[i])'"
相关问题
- 1. 在一个html页面中加载不同的页面?
- 2. 页面加载HTML页面的不同内容
- 3. 如何在现有html页面中加载html页面
- 4. jsp页面未从html页面加载
- 5. 使用jquery动态加载div页面中的html页面
- 6. 在HTML页面中包含HTML页面
- 7. 将HTML或jade页面加载到HTML或jade页面的div
- 8. html页面加载消息
- 9. 将包含在HTML页面中的SVG加载到.aspx页面
- 10. Html页面上重新加载不同的html
- 11. html/javascript代码加载html页面
- 12. 在UIWebView中加载本地html页面
- 13. 在div中加载html页面
- 14. HTML5兼容html页面
- 15. 在div中加载html和php页面
- 16. 在ckeditor中加载html页面
- 17. 页面加载在HTML中使用Java脚本打开面板
- 18. 在HTML页面中使用jQuery包含HTML页面
- 19. 卸载HTML页面
- 20. [jQuery]使用.html()附加html后页面刷新页面刷新后使用.html()
- 21. JavaScript函数不会加载html页面
- 22. 地图不加载到HTML页面
- 23. html代码在用jquery加载html页面后不会显示
- 24. 在html页面上加载WordPress帖子
- 25. 在HTML页面
- 26. Html页面加载在底部
- 27. 将html页面的正文加载到另一个页面而不使用ajax
- 28. 在HTML页面中
- 29. 在onclick页面加载html表格
- 30. 延迟加载非HTML页面
感谢,唯一的问题iFrame是游标。我有一个用于大屏幕输出的自定义光标,我没有访问iFrame代码来将光标代码嵌入到那里。如果我添加一个透明的div层,那么我不能点击Iframe中的元素。似乎没有办法解决这个问题。 – Johnydep
由于您不'拥有'IFRAME的内容,我认为您说对于光标问题/需求没有解决方案。 – leggetter