Re: [問題] popup window 與不同網站之間傳遞訊息
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章