不同域的父窗口和弹出窗口之间通信

问题描述 投票:0回答:1

我正在使用带有 JavaScript 的浏览器扩展。

我要做的是:

  • 将一些 javascript 对象从“foo.com”中的网页传递到 “bar.com”中的弹出网页
    比方说,来自 “foo.com/some_page/”到“bar.com/another_page.html”

  • 获取 foo.com/some_page 中的文本区域并在中控制它 "bar.com/another_page.html"
    (如通过插入一些文本 单击“bar.com/another_page.html”中的按钮

我已经尝试了

window.opener
window.parent
,我得到的只是同源策略的问题

javascript jquery html cross-domain
1个回答
0
投票

似乎是在您尝试访问的两个不同主机之间。使用

test.bar.com
创建子域并指向
foo.com
的 IP 地址。现在在您的 JavaScript 中插入以下代码。希望它会起作用。

document.domain = 'foo.com'
© www.soinside.com 2019 - 2024. All rights reserved.