html5支持跨文档消息通信(cross-document messaging)。
既然使用到消息通信,那么必然有事件(event)产生。根据事件的产生和消费,我们能够找到发送者和接收者,也就是Sender和Listener。
其中Litener需要做如下的工作:
编写一个消息处理函数;
-
将消息处理函数注册:addEventListener('message', function, false);
立即学习“前端免费学习笔记(深入)”;
其中Sender需要做以下工作:
postMessage('this is a message', 'http://www.php.cn');
事件对象event中包含的成员包括:
一款无需安装的即时交流系统,只需申请一个帐号,将一段代码嵌入贵站网页中,就可以让客服人员发现所有到达您网站的访客,而且可以看到访客的来源、使用的搜索引擎等,您可以主动发起对话与访客沟通,进行产品推销,从而大大提高产品销售成功率。 还是一款协同管理软件,在保持与客户信息通畅的同时,也保持公司内部之间的信息交流,从而提高企业的工作效率和客户服务质量。 管理员帐号:biiz.cn 密码:biiz.cn
data:传递的数据;
origin:origin,origin包括三要素:主机、协议、端口;
source:来源对象;
好了,下面我们看一个例子,这个例子展示了在页面中嵌套页面并且向子页面发送消息:
父页面如下:
HTML5 Messaging Template File (One)
HTML5 Messaging Template File (One)
HTML5 Messaging Template File (Two)
HTML5 Messaging Template File (Two)
需要学习html5的同学请关注php中文网html5视频教程,众多html5在线视频教程可以免费观看!










