发布两个网站之间的消息

postMessage between two websites

本文关键字:消息 之间 网站 布两个      更新时间:2023-09-26

我有两个网站 aaa.com 和 bbb.com。我想在单击按钮时,将消息从网站 aaa.com 发布到网站 bbb.com 但无法完成。

我从 aaa.com 打电话:

window.postMessage('this is test', 'bbb.com');

并收听 bbb.com:

window.addEventListener('message', function(e) { alert(e.data); }, false);

请指出我做错的地方。

;)哦,伙计,这样它根本行不通,至少据我所知

Maybee 这可以帮助您:

  • 阅读有关 Javascirpt 和跨域调用的信息
  • 阅读有关卷曲的信息
  • 阅读关于 $_GET $_POST/$_SERVER - 变量(f.e for php(
  • 尝试在PHP中制作简单的表单来理解Web服务器 - 机制

基本上,如果你想向一个网站发送一些东西,目标网站应该有一个表单(post(/URL(get(来接受这个。 所以你发送一个HTTP-REQUEST,其中你的参数/消息是UrlEncode的。

我喜欢您要实现的基本想法,因为这在应用程序编程中并不是"如此不现实"......但我认为困扰您的是"无状态"的 HTTP-ProtoCl,以及 Javascirpt 是 ClientSide-ONLY 的事实;)

你可以在客户端上构建一个 JavaScript runnin 监听连接......但这也超出了我的范围---梅比别人知道......

希望对您有所帮助铜