Facebooker Connect и Safari 4 - PullRequest
       23

Facebooker Connect и Safari 4

3 голосов
/ 08 октября 2009

Кажется, это известная проблема, но я не нашел решения.

Когда ваше приложение Facebook пытается выполнить какой-либо JS-вызов с помощью загрузки fb: iframe с JS-кодом, Safari блокирует эту фразу

Небезопасная попытка JavaScript получить доступ к фрейму с URL из фрейма с URL. Домен, имена и протоколы должны соответствовать

Есть ли способ решить эту проблему?

1 Ответ

0 голосов
/ 12 января 2012

Вы должны указать ChannelUrl в вашем FB.init (). Если не установлено, вы можете получить некоторые из этих проблем.

FB.init({
  appId      : 'YOUR_APP_ID', // App ID
  channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
  status     : true, // check login status
  cookie     : true, // enable cookies to allow the server to access the session
  xfbml      : true  // parse XFBML
});

Также убедитесь, что ваш сервер отправляет действительный заголовок p3p. http://www.hanselman.com/blog/TheImportanceOfP3PAndACompactPrivacyPolicy.aspx

...