上記のメッセージが表示されます。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;
}
});
私は何か間違ったことをしていますか?はいと推測していますが、何がわかりません。ありがとう