2017-03-01 53 views
0

我正在試驗Broadcast Channel API,我想知道是否有消息的屬性。具體來說,是否有方法可以告訴消息來自哪裏。BroadcastChannel消息方面

var bc = new BroadcastChannel("test_channel"); 
bc.onmessage = function (ev) { 
    console.log(ev.data); 
    document.getElementById('box').innerHTML += ev + '<br>'; 
} 

我需要能夠根據原始郵件的來源分離出DIV元素中文本的顏色。無論是來自一個網站還是其他網站。

有什麼辦法可以告訴消息來自哪裏?

回答

0

您可以在message事件處理程序中獲得event.origin

+0

你確定嗎?我一直得到空。 –

+0

@NoahBaxley _「我一直得到空。」_你能創建一個plnkr http://plnkr.co來演示嗎?請參閱http://stackoverflow.com/help/mcve – guest271314

+0

我從來沒有做過一個之前。那麼寫代碼然後在這裏發佈它有什麼不同呢? –