国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

如何利用js在兩個html窗口間通信

瀏覽:129日期:2024-03-31 18:19:13

場景:當A頁面打開B頁面,在B頁面操作后,A頁面需要同步變更數據時

A 頁面 ,http://127.0.0.1:10001/A.html

var domain = ’http://127.0.0.1:10001’;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);

B 頁面 ,http://127.0.0.1:10001/B.html,opener是當前窗口的打開者引用

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

以上就是如何利用js在兩個html窗口間通信的詳細內容,更多關于js在兩個html窗口間通信的資料請關注好吧啦網其它相關文章!

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 康平县| 哈密市| 昌黎县| 额济纳旗| 西林县| 海门市| 巴楚县| 灵璧县| 潼南县| 南安市| 剑河县| 行唐县| 翁牛特旗| 乌兰浩特市| 绥江县| 武汉市| 高州市| 泰顺县| 宁德市| 精河县| 凤凰县| 城固县| 洛隆县| 静海县| 平陆县| 剑河县| 航空| 弥渡县| 宁海县| 高碑店市| 张掖市| 岗巴县| 涟源市| 讷河市| 建阳市| 顺平县| 高雄市| 莲花县| 江安县| 夏津县| 佛坪县|