美文网首页
Iframe内嵌

Iframe内嵌

作者: 莣忧草_3b53 | 来源:发表于2021-05-26 10:50 被阅读0次

    一 嵌入方

    1.1. 嵌入方式
    <template>
      <div class="iframe-container">
         <iframe id="iframePage" ref="iframePage" class="sys-frame" src=""></iframe>
      </div>
    </template>
    
    1.2. 接收消息
    window.addEventListener("message", receiveMessage, false);
    
    function receiveMessage (event) {
      let data = event.data;
      console.log(data)
    }
    
    

    二 被嵌入方

    2.1.发送消息
    // 发送postMessage
    let iframe = this.$refs.iframePage;
    iframe.src = '****';
    let self = this;
    if (iframe.attachEvent) {
        iframe.attachEvent("onload", function () {
            self.$refs.iframePage.contentWindow.postMessage(data,*);
        });
    } else {
        iframe.onload = function () {
            self.$refs.iframePage.contentWindow.postMessage(data, *');
        };
    }
    

    相关文章

      网友评论

          本文标题:Iframe内嵌

          本文链接:https://www.haomeiwen.com/subject/llqksltx.html