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