0

上記のメッセージが表示されます。blaablaa は明らかに実際のサイト アドレスではありません。jsfiddle を使用して回避策を試みましたが、それでも同じメッセージが表示されます。

 <script>

   var frame = document.getElementById('test'); 
   frame.contentWindow.postMessage("HELLO", '*'); 
</script>
<iframe id="test" src="https://blaablaa.co/">
    <script>
       window.addEventListener('message', function(event) { 

       // IMPORTANT: Check the origin of the data! 
      if (~event.origin.indexOf('https://jsfiddle.net')) { 
         // The data has been sent from your site 

         // The data sent with postMessage is stored in event.data 
         console.log(event.data); 
     } else { 
         // The data hasn't been sent from your site! 
        // Be careful! Do not use it. 
         return; 
    } 
}); 

私は何か間違ったことをしていますか?はいと推測していますが、何がわかりません。ありがとう

4

1 に答える 1