0

我在facebook中打开了一个窗口。现在,我想在 facebox 窗口关闭时向打开的窗口发送一些数据。我知道如何使用正常的弹出窗口而不是使用 facebox 来做到这一点,而且这里似乎没有太多好的文档。

知道怎么做吗?

4

1 回答 1

-1

“向打开的窗口发送一些数据”的唯一方法是使用窗口的postMessage方法(或者您可以更改窗口的name属性,但这将从 Firefox 的未来版本中删除)。你会想要使用window.opener && window.opener.postMessage(your_message, facebook_origin). 如果您的意思是“向 Facebook 发送一些数据”,您可能希望将XMLHttpRequest用于同源代理,或者如果 Facebook 允许,则使用跨域请求。

编辑:抱歉,我将 Facebox 误读为 Facebook,这是一个外部网站。

于 2009-12-17T21:21:53.667 回答