在window.open()窗口中使用postMessage()方法传递数据。ie可以正常接收和处理。火狐与谷歌不行。代码如下
//父级页面代码
btn.onclick = function (){
var win = window.open("xxx.html","newWin");
win.postMessage("string","*");
};
//子页面代码
function messages(event){
alert(event.data);
}
window.addEventListener("message",messages,false);