如何利用js在两个html窗口间通信
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
var domain = 'http://127.0.0.1:10001'; window.opener.postMessage("success", domain); window.close();
如果是需要A打开B的同时向B中发送数据时
// 发送数据方 var domain = 'http://127.0.0.1:10001'; var myPopup = window.open('http://127.0.0.1:10001/B.html'); myPopup.postMessage('数据', domain);
// 接收数据方 window.addEventListener('message', function(event) {
if(event.origin !== 'http://127.0.0.1:10001') return; console.log('message received: ' + event.data,event); },false);
window.open('http://127.0.0.1:10001/B.html'); window.addEventListener('message', function (event) {
if (event.origin !== domain) return; console.log('message received: ' + event.data, event); }, false);
以上就是如何利用资料请关注其它相关文章!
这篇文章主要给大家介绍了如何利用bootstrap实现表格中的checkbox复选框全选效果文中给出详细的介绍及完整的实例代码相信对大家的理解和学习具有一定的参考借鉴价值下面来一起看看吧
如何利用 js在两个 html窗口间通信
场景:当A页面打开B页面,在B页面操作后,A页面需要同步变更数据时
var domain = 'http://127.0.0.1:10001';
如果是需要A打开B的同时向B中发送数据时
// 发送数据方 var domain = 'http://127.0.0.1:10001'; var myPopup = window.open('http://127.0.0.1:10001/B.html'); myPopup.postMessage('数据', domain);
// 接收数据方 window.addEventListener('message', function(event) {
if(event.origin !== 'http://127.0.0.1:10001') return; console.log('message received: ' + event.data,event); },false);
window.open('http://127.0.0.1:10001/B.html'); window.addEventListener('message', function (event) {
if (event.origin !== domain) return; console.log('message received: ' + event.data, event); }, false);
以上就是如何利用资料请关注其它相关文章!
这篇文章主要给大家介绍了如何利用bootstrap实现表格中的checkbox复选框全选效果文中给出详细的介绍及完整的实例代码相信对大家的理解和学习具有一定的参考借鉴价值下面来一起看看吧
如何利用 js在两个 html窗口间通信
场景:当A页面打开B页面,在B页面操作后,A页面需要同步变更数据时
var domain = 'http://127.0.0.1:10001';