FB: плагин SHARE (на вкладке FB) не отображается только в IE - PullRequest
1 голос
/ 18 ноября 2011

Я использую плагин FB Share на вкладке facebook, так что это просто внутри тега body:

<div id="sharebtn">
<fb:share-button href="path-to-redirect-url.html">      </fb:share-button>
</div>

Перенаправление - это страница перехода с метаинформацией, которую я хочу получить.-пополнить, и он перенаправляет пользователя на полный адрес вкладки, которой он делится.

basic fb.init:

<div id="fb-root"></div>
<script src="https://connect.facebook.net/en_US/all.js"></script> 
<script>
  FB.init({
    appId  : '12345668blahblah',
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml  : true, // parse XFBML
     channelUrl : 'channelurlblahblah.php', // 
    oauth  : true // enable OAuth 2.0
  });

Так вот, этоработает правильно (отображается) во всех браузерах, когда вы просматриваете содержимое вкладки изолированно, например:

http://www.atdesigner.com/c/byf/fb/recipes/

И работает, если вы просматриваете вкладку (через iframe) в Facebook, во всех браузерах, кроме, как вы уже догадалисьэто, IE.

https://www.facebook.com/BackyardFarms?sk=app_222628611095624

Почему кнопка общего доступа не отображается в IE при просмотре через iframe FB?

1 Ответ

12 голосов
/ 18 ноября 2011

Я думаю, что некоторые версии IE требуют <html xmlns:fb="http://www.facebook.com/2008/fbml">

...