Re: [問題] popup window 與不同網站之間傳遞訊息

看板Ajax作者時間12年前 (2013/04/15 19:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《chonhan ()》之銘言: 目前想到的解法是 [A site] parent window -> popup [A site] iframe 內嵌 [B site] page 從 [A site] iframe 偵測 [B site] page 有無任何狀態改變 決定是否關閉 [A site] iframe 並做其他的後續動作 這樣可行嗎?會不會有什麼安全問題? : 版上各位前輩午安 : 小弟想請問一個關於 popup window 與不同網站之間傳遞訊息的的問題 : 目前想試做一個功能,有點像是在其他網站上使用 Facebook Login 那樣 : 在 A site 上點「Login with B site's account」後 : 就會 popup 一個小視窗,如果登入成功,該 popup 視窗會自動關掉 : 並且回傳給 A site 一個通知告知登入成功,讓 A site 可以 reload/redirect : 反之,如果沒有登入成功,視窗會繼續保留,顯示錯誤訊息給使用者觀看 : 而如果使用者直接關掉視窗, A site 因為沒有得到通知, : 所以也不會 reload/redirect : 之前試著用 HTML5 的 postMessage 實作該功能 : 在 Firefox 與 Chrome 上都可以跑 : 但無奈 IE 上不行,後來查了一下, : 發現 IE8 IE9 都只允許在 iframe 上實踐該功能 : popup window 是不允許的 : 所以想請問版上的前輩們 : 如果想要實作該 popup window 的功能 : 還有什麼方式可以使用? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.10.190
文章代碼(AID): #1HQ-C52K (Ajax)
文章代碼(AID): #1HQ-C52K (Ajax)