1
kchum OP A域名A1页面,里面有2个iframe,B域的B1,B2(B域需要登录,有验证码)
A域,我可以控制 B域是其他网站 能否达到下面的效果? A1监控B2的状态,B2是每5秒刷新一次,如遇无返回,则调到8秒刷新一次,如遇8秒无返回,则调10秒刷新一次。能智能点监控就最好不过了。 B1只是维持session而已。 求各位大神指教,谢谢 |
3
skyangel3 2013 年 10 月 29 日
不可控制, the end. 因为cross domain的安全问题.
除非B域的iframe给你API, 像youtube Iframe player API 我想可能是通过pushMessage 来实现的, 没去研究过, 但是B域没有开发API给你的话, 现在的浏览器上是不可能实现控制的。 |
4
skyangel3 2013 年 10 月 29 日
oh 我说的是postMessage, 不是pushMessage.
|
6
skyangel3 2013 年 10 月 29 日 via iPhone
也不可以 还是 cross domain
|
7
darasion 2013 年 10 月 29 日
iframe 这个。
能不用,就不用,根本不好用。折腾到最后还是白费事。 |
8
slixurd 2013 年 10 月 30 日
如果只是监控的话为什么不直接判断B页面的DOM树有没有改变?
反正不需要操作B页面就不存在跨域的问题了 |
10
skyangel3 2013 年 10 月 30 日
|
11
arzusyume 2013 年 10 月 30 日
服务器状态是啥...
如果是检测B是否刷新的话是可以用onload,再深一点想拿其他域的东西光靠html+js就不行了... |
14
kennedy32 2013 年 10 月 30 日
一直觉得iframe很鸡肋
|