2012-10-17 43 views
2

飛鏢隔離是否可以進行跨窗口通信?這是我的場景:用戶在瀏覽器窗口A中打開網站,窗口A產生一個新的隔離區。然後用戶點擊一個鏈接,創建一個新的標籤並打開瀏覽器窗口B(假設鏈接在同一個域中,等等)。瀏覽器窗口B是否可以發送和接收來自瀏覽器窗口A產生的孤立消息,如果有,如何?飛鏢 - 隔離跨窗口通信

回答

2

單獨使用隔離消息傳遞不可能進行跨窗口通信。但是,您可以使用postMessage(如here所述)進行跨窗口通信,然後設置與每個隔離區進行通信的消息處理程序(通過使用postMessage作爲每個隔離區之間的一種消息總線)。