使用javascript和/或jquery通信HTTP和HTTPS窗口



我真的没有找到适合我需要的答案,所以我决定在这里问它。

我在两个不同的chrome选项卡上有两个javascript脚本,我需要它们相互通信。

我只需要他们能够交换信息。(状态等)

我的问题是,一个网站是HTTP,其中一个是HTTPS。(至少我是这么想的)。

我尝试了以下操作:1.从脚本打开窗口(无法使用脚本控制两个窗口,并且不允许我打开,因为一个是HTTP,一个是HTTPS)2.创建Cookie(无法访问其他域的Cookie)3.使用postMessage(给我一个错误,说由于目标与原点不匹配而无法执行)

我找了很长一段时间都找不到解决方案。

我在这里有什么选择?(这是两个不同的镀铬选项卡窗口)。在你的回答中,也请提供一个例子。

postMessage错误的描述:无法在"DOMWindow"上执行"postMessage":提供的目标来源("http://*******")与收件人窗口的来源("https://*******")不匹配。

另一种方法可能是创建一个脚本,同时命令这两个窗口,但我不知道如何执行,因为打开窗口后无法访问文档属性。

目标在https上,所以你也需要更正你的目标,使其位于https上。为什么你不知道其他网站在做什么,你在尝试跨域通信吗??看看这个AJAX跨域调用

如果我正确理解你的问题,这会有所帮助。

最新更新