首页 > 技术文章 > IE下contentWindow对象与FF、Chrome下的区别

PearlRan 2018-11-15 15:44 原文

在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);
}    

  

推荐阅读