我有两个Angular应用程序。我想要在不同的域上运行的另一个应用程序中传递数据到另一个应用程序。我尝试使用window.postMessage,但是在第二个应用程序中没有获取到任何数据。
第一个应用程序具有以下代码:
第一个应用程序具有以下代码:
const w = window.open('http://192.168.5.134:1210/', '');
w.postMessage('Hello Message!', 'http://localhost:4200');
第二个应用程序有以下代码
window.addEventListener("message", receiveMessage, false);
function receiveMessage(event) {
alert(event.origin);
if (event.origin !== "http://localhost:4200") {
return;
}
alert(event.data.data);
}
socket
是怎么样的?你可以实现它。 - Yash Rami