Перезагрузить страницу из плагина кнопки Iframe Like - PullRequest
0 голосов
/ 02 ноября 2011

Мы используем приложение Iframe Type в Facebook.

В настоящее время мы используем следующий код кнопки «Мне нравится» на нашей странице Iframe Canvas (страница визуализации).

<iframe   id="theiframe"    src="http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fwww.facebook.com%2fpages%2fRp9%2f151605171570927%3fsk%3dapp_196290923727494&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:330px; height:26px; padding-top:5px; padding-left:5px;" allowTransparency="true"></iframe>

Когда пользователь нажимает «Нравится», мы хотим перезагрузить страницу для «Понравившегося» контента.

Но мы не получаем событие Like Button, когда мы используем код.

По следующей ссылке http://developers.facebook.com/docs/reference/plugins/like/ приведены подробности для отслеживания, как событие кнопки. Но это с приложением xFBML.

Мы используем приложение Iframe. Относительно опции Iframe нет никаких подробностей по вышеуказанной ссылке.

Может кто-нибудь помочь нам в этом вопросе?

Заранее спасибо,

Ашиш Шукла

1 Ответ

0 голосов
/ 13 декабря 2011

Вы можете использовать javascript для прослушивания события edge.create, которое срабатывает, когда кто-то нажимает на кнопку «Мне нравится».

FB.Event. Подписаться на документацию : https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

Я думаю, что она не будет работать с кнопкой iframe, она будет работать, только если кнопка like создана в xfbml или HTML5, как показано ниже:

<div class="fb-like" data-send="true" data-width="450" data-show-faces="true"></div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...