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

时间:2015-04-12 17:20:45

标签: javascript jquery communication

我没有真正找到符合我需要的问题的答案,所以我决定在这里提问。

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

我只需要它们就可以交换信息。 (状态等......)

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

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

我已经搜索了很长时间但找不到解决方案。

这里有什么选择? (这是Chrome中的两个不同的标签窗口)。 在你的回答中,请提供一个例子。

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

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

1 个答案:

答案 0 :(得分:1)

目标是在https上,所以你需要更正你的目标,以便在https上,你怎么不知道其他网站是什么,你是否尝试跨域通信.. ?? 看看这个 AJAX cross domain call

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