我上传了一个包含以下部分的 HTML:
<script>
window.onload = function(){
window.addEventListener('message', receiver, false);
}
function receiver(event) {
if (event.origin == 'http://documentA.com') {
if (event.data == 'Hello B') {
//event.source.postMessage('Hello A, how are you?', event.origin);
alert("Recognized.");
} else {
//alert(event.data);
alert("Unrecognized!");
}
}
}
</script>
该文档是可访问的,我可以在浏览器中查看它。然后,我使用 FireBug 打开一个控制台窗口并输入以下调用(如Wikipedia中所述)。
window.postMessage("12345", "http://server:port/Index4.htm");
结果我变得不确定,坦率地说,我不知道这是好事还是坏事。可能很糟糕,特别是因为我没有看到任何警报。该怎么办?