Eray (@linuxdo) 在 前端iframe跨域获取其内最新URL问题求解 中发帖
做了个一起浏览网页+聊天室的网站,目前基本功能都实现了,在同一个房间里面,当管理员点击浏览按钮时,会同步管理员的浏览地址到上面的iframe内,使同一房间内的用户可以看同一网页,下面的聊天窗口可以进行文字聊天。
但这个iframe地址的同步只能通过在输入框输入网址后,点击浏览按钮上传到云端同步,本来构思了一个心跳轮询查询iframe内的最新URL地址与数据库的地址是否一致,如果不一致则更新URL地址为最新的iframe的地址,同步修改网址输入框的内容。
如果点击iframe内的页面跳转后,能够获取最新的URL并更新到输入框中就好了,但偏偏由于跨域问题,无法直接获取iframe的src属性,导致输入框无法实时更新。现在需要找到解决办法。
跨域情况下iframe的限制:同源策略会阻止父页面访问iframe的内容,包括URL,如果iframe的源与父页面不同的话。用户当前的代码中,当用户点...