亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

瀏覽器的兩個頁面之間通信的問題

瀏覽器的兩個頁面之間通信的問題

婷婷同學_ 2018-10-18 14:15:41
問題:如何實現瀏覽器頁面A中傳遞一個數據到頁面B,然后頁面B處理此數據之后再次返回頁面A?要求:求各位大佬詳細的解答一下,或者推薦幾篇不錯的文章。開始的時候以為這個問題屬于跨域問題,因為自學入門的時間比較短,所以也不是很了解,可是查了一下跨域到底是什么之后發現好像不是跨域問題,所以求大佬解答一下。
查看完整描述

1 回答

?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

postMessage API
支持兩個頁面跨域;只能傳遞字符串數據;參考 window.open;

直接引用
適用于兩個頁面在同一域;可以傳遞對象數據(對象數據使用 instanceof 做類型判斷時有坑);參考 window.open;

WebSocket 服務器中轉
需要頁面都與服務器建立 WebSockets 連接;支持跨域;參考 WebSocket

localStorage 事件
要求兩頁面在同一域;數據可以通過 localStorage 傳遞;參考 localStorage 的 'storage' 事件;

...

其實方案不少,關鍵看需求。


查看完整回答
反對 回復 2018-11-29
  • 1 回答
  • 0 關注
  • 875 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號