IE下contentWindow对象与FF、Chrome下的区别

在ie中frame(iframe)标签通过name和id获取的对象是不同的。

通过name获取的本身就是contentWindow对象。
所以 在ie中不用再找contentWindow了

例:

let commitObj = window.frames["child_iframe_rel"];
let targetOrigin = "*";
//传参
let input_params = {...};
					    
//判断是否是IE下的
if(this.isIE) {
    commitObj.postMessage(input_params, targetOrigin);
} else {	//非IE下
    commitObj.contentWindow.postMessage(input_params, targetOrigin);
}    

  

posted @ 2018-11-15 15:44  Pearl_Ran  阅读(1079)  评论(0编辑  收藏  举报