window.opener & facebox - PullRequest
       6

window.opener & facebox

0 голосов
/ 17 декабря 2009

Я открыл окно в фейсбокс. Теперь я хочу отправить некоторые данные в открывшееся окно когда окно Facebox закрывается. Я знаю, как сделать это с помощью обычного всплывающего окна, но не с помощью Facebox, и хорошей документации здесь не так уж много.

Есть идеи, как это сделать?

1 Ответ

0 голосов
/ 18 декабря 2009

Единственный способ «отправить некоторые данные в открывающееся окно» - это использовать postMessage метод окна (или вы можете изменить свойство name окна, но оно будет удалено из будущего версии Firefox). Вы хотели бы использовать window.opener && window.opener.postMessage(your_message, facebook_origin). Если вы имели в виду «отправить некоторые данные в Facebook», вы можете использовать XMLHttpRequest для прокси-сервера того же происхождения или использовать междоменный запрос, если Facebook это позволяет.

Редактировать: Извините, я неправильно прочитал Facebox как Facebook, который является внешним сайтом.

...