1 HTML5新的API允许跨域访问其他页面,postMessage ;语法如下
发送消息的窗口,通过postMessage API发送消息
|
|
接受消息的窗口,通过message事件为该窗口注册事件
|
|
2 栗子分析 www.myvirtual1.com www.myvirtual2.com 是我的两个虚拟主机
假如在http://www.myvirtual1.com/post1.html 文件内容如下
|
|
http://www.myvirtual2.com/post2.html 文件内容如下
|
|
3 跨域的时候,正常来说由于受同源策略的影响,不同域之间的页面不允许通信,postMessage方法可以跨域发送信息,然后在另外一个页面可以被处理。