-
Notifications
You must be signed in to change notification settings - Fork 0
4.xsmsg(页面通信) 【废弃】
gzxishan edited this page May 18, 2020
·
1 revision
xsmsg,支持跨域的页面通信,基于postMessage实现(IE9+支持)。
var xsmsg=require("xsmsg");
{
cmd:命令类型名
connectingSource:用于选择连接源
listener:消息监听
connected:成功连接
onfailed:失败的回调
conndata:连接数据
timeout:连接超时时间
sleep:连接检测休眠时间
}
参数说明:
- cmd:只有相同命令类型的,才可以进行连接
- connectingSource:function(source,origin,conndata,callback),callback(isAccept,msg),支持异步
- listener:【function(data,sender)】
- connected:【function(sender,conndata)】
- onfailed:function(errtype):errtype=timeout,canceled
- conndata:【对象】连接时传递的对象
- timeout:【Number】连接超时时间,单位毫秒
- sleep:【Number】连接检测休眠时间,单位毫秒
用于连接iframe.
- iframe:dom对象或选择器
用于连接父页面.
用于连接顶层页面.
用于连接打开本页面的窗口.
用于监听其他页面的消息.