如何透過 HTML 傳送跨文件訊息?


透過建立新的 iframe 或新視窗建立新的 Web 瀏覽上下文。我們可以使用 postMessage() 傳送資料,它有兩個引數。它們如下所示:

  • message − 要傳送的訊息
  • targetOrigin − 來源名稱

讓我們看一個從 iframe 傳送訊息到按鈕的示例:

var iframe = document.querySelector('iframe');
var button = document.querySelector('button');

var clickHandler = function(){
   iframe.contentWindow.postMessage('The message to send.','https://tutorialspoint.tw);
}
button.addEventListener('click',clickHandler,false);

更新時間:2020-01-29

168 次檢視

開啟您的 職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.