iframe跨域通信一直是个比较麻烦的东西
用到的主要函数:
- iframe.contentWindow
返回指定的frame或者iframe所在的window对象
- iframe.contentDocument
指定的frame或者iframe所在的document对象
- Object.prototype.hasOwnProperty():
hasOwnProperty() 方法用来判断某个对象是否含有指定的自身属性。
语法
obj.hasOwnProperty(prop);prop要检测的属性名称。
描述
所有继承了 Object.prototype 的对象都会从原型链上继承到 hasOwnProperty 方法,这个方法可以用来检测一个对象是否含有特定的自身属性,和 in 运算符不同,该方法会忽略掉那些从原型链上继承到的属性。
例:
var s=new String("JScript");
print(s.hasOwnProperty("split")); //false
print(String.prototype.hasOwnProperty("split"));//true
在github上找到的已封装完成的Message函数