我寫了一個地址選擇的頁面,主要就是幾個聯動下拉框來選擇地址。頁面寫好之后,提供給別人使用,這個呼叫是跨域的。
我目前的想法是:別人使用iframe將我的頁面嵌入到他們的系統中,對方使用postMessage向我發送資訊表示想要獲取選中的地址,我再通過postMessage將地址發送給對方,對方再監聽事件獲取資料。
感覺這個方法挺麻煩的,不知道大佬有沒有好一點的思路,求指教
uj5u.com熱心網友回復:
呼叫你頁面的時候,順便讓父頁面傳個同域的地址【比如:get.html】給你,然后你的頁面中也有一個iframe在你頁面加載完成時:iframe.src=https://bbs.csdn.net/topics/get.html?address=;就是一個空值,讓對方清除地址
操作完成后時:iframe.src=https://bbs.csdn.net/topics/get.html?address=按你約定好的規則,附加上你那些選好的地址,
然后get.html中只需要獲取address,并對其在空值時清除,非空值時寫入cookie之類的就行了
然后呼叫你頁面的那個真實頁面,只要在任何想使用的地方,去讀取這個cookie,做對應的業務邏輯即可
這樣???
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/210390.html
標籤:JavaScript
