Weigerte sich, in einem Rahmen angezeigt zu werden, weil es "X-Frame-Optionen" auf DENY facebook fb.ui share-Methode gesetzt hat
Erhalt dieser Meldung in der Konsole: Abgelehnt im frame angezeigt, da es set 'X-Frame-Options' zu VERWEIGERN
Dies geschieht, wenn die Website angezeigt wird, ist in der mobilen version, nur eine andere Gruppe von html-und Vermögenswerten gedient, wenn der user-agent ist ein mobiles Gerät.
Es zeigt m.facebook.com in der Konsole die Fehlermeldung.
FB.ui(
{
method: 'share',
href: 'https://www.espn.com/mlb',
},
function(response) {
if (response && !response.error_code) {
console.log('shared_post');
//facebook_post_to_fanpage(access_token_data, link_id, song);
return true;
} else {
return false;
}
}
);
Ich bin in der Lage, verwenden Sie die FB.api auf die mobile version der Website, sowie login-und getauth ohne jedes problem, aber es gibt mir passt, wenn ich versuche, mit FB.ui, der Freigabe-und Futtermitteln Methoden.
Dachte ich, ich wäre im klaren, wenn ich mit dem facebook javascript sdk.
InformationsquelleAutor der Frage Brad | 2014-05-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich meine Lösung aus diesem post: Laden Iframe Facebook (Load denied by X-Frame-Options)
InformationsquelleAutor der Antwort RuHa
Müssen Sie zulassen, dass Ihre mobile app-Domäne, die in der FB-Entwickler dash. Ich hatte dieses Problem mit FB.ui - 'teilen', wenn der Benutzer nicht bei FB angemeldet.
Fand ich dieses video ganz hilfreich : https://www.youtube.com/watch?v=7CNpLgwa0-c
InformationsquelleAutor der Antwort Vojtiik
Könnte es sein, dass einer oder einige der freigegebenen Inhalte in FB ist video.
Können Sie prüfen, entweder ausblenden oder ändern Sie die URL des Videos mit embed type.
InformationsquelleAutor der Antwort Chetabahana