BroadcastChannel頁面間通訊

2021-09-19 11:23:31 字數 509 閱讀 5845

broadcastchannel,這個方式,只要是在同一原始域和使用者**下,所有視窗、iframe之間都可以進行互動。這個感覺就有點類似於廣播了。

1,父頁面傳送資料

var broadcastchanne1 = new broadcastchannel('load1');//建立乙個名字是load1的broadcastchannel物件。記住這個名字,下面會用到

broadcastchanne1.postmessage()

2,子頁面接收

var var broadcastchanne1 = new broadcastchannel('load1');//要接收到資料,broadcastchannel物件的名字必須相同

broadcastchanne1.onmessage = function(e);

以往寫iframe之間資料互動,先要找iframe之間的父子關係,但是通過broadcastchannel傳送接收,不需要考慮。

Chrome擴充套件及應用開發 擴充套件頁面間的通訊

chrome提供了4個有關擴充套件頁面間相互通訊的介面,分別是runtime.sendmessage runtime.onmessage runtime.connect和runtime.onconnect。做為一部入門級教程,此節將只講解runtime.sendmessage和runtime.onm...

MFC sendmessage實現程序間通訊

用sendmessage實現程序間通訊。實現方式是傳送wm copydata訊息。傳送程式 lresult copydataresult cwnd potherwnd cwnd findwindow null,卡口管理 cstring strdatatosend 0dae12a3d8c9425daa...

父子頁面間呼叫

一 jquery 父 子頁面之間頁面元素的獲取,方法的呼叫 1.父頁面獲取子頁面元素 子頁面id contents find 子頁面中的標籤的id click 2.父頁面呼叫子頁面方法 iframe的id 0 contentwindow.子頁面的方法 3.子頁面獲取父頁面元素 父頁面元素id par...