2009-10-08 8 views
3

Semble être un problème connu, mais je n'ai pas trouvé la solution.Facebooker Connect et Safari 4

Lorsque votre application facebook tente d'effectuer un certain appel JS via fb de chargement: iframe avec le code JS, blocs Safari ce dicton

tentative Unsafe JavaScript pour accéder cadre avec l'URL du cadre avec l'URL. Le domaine, les noms et les protocoles doivent correspondre

Existe-t-il un moyen de résoudre ce problème?

+0

Avez-vous vérifié bugzilla? http://bugs.developers.facebook.net/ – chrisjlee

Répondre

0

Vous devez spécifier le ChannelUrl dans votre FB.init() S'il n'est pas défini, vous pouvez rencontrer certains de ces problèmes.

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 
}); 

Assurez-vous également que votre serveur envoie un en-tête p3p valide. http://www.hanselman.com/blog/TheImportanceOfP3PAndACompactPrivacyPolicy.aspx

Questions connexes