我在facebook中打开了一个窗口。现在,我想在 facebox 窗口关闭时向打开的窗口发送一些数据。我知道如何使用正常的弹出窗口而不是使用 facebox 来做到这一点,而且这里似乎没有太多好的文档。
知道怎么做吗?
我在facebook中打开了一个窗口。现在,我想在 facebox 窗口关闭时向打开的窗口发送一些数据。我知道如何使用正常的弹出窗口而不是使用 facebox 来做到这一点,而且这里似乎没有太多好的文档。
知道怎么做吗?
“向打开的窗口发送一些数据”的唯一方法是使用窗口的postMessage方法(或者您可以更改窗口的name
属性,但这将从 Firefox 的未来版本中删除)。你会想要使用window.opener && window.opener.postMessage(your_message, facebook_origin)
. 如果您的意思是“向 Facebook 发送一些数据”,您可能希望将XMLHttpRequest用于同源代理,或者如果 Facebook 允许,则使用跨域请求。
编辑:抱歉,我将 Facebox 误读为 Facebook,这是一个外部网站。