Wie man oben die URL eines Facebook-Anwendung?
Wie bekomme ich die top-URL (Facebook Adresse) in meinem iframe Anwendung?
Ist es eine gute Lösung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie bekomme ich die top-URL (Facebook Adresse) in meinem iframe Anwendung?
Ist es eine gute Lösung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meinst du eine URL auf Facebook Domäne?
Ist das nicht möglich, aufgrund der Same-Origin-Policy.
$_SERVER["HTTP_REFERER"]
Kopf-obwohl - zumindest in den meisten Kunden - Sie Holen kann und die Ausgabe in PHPKönnen Sie wahrscheinlich dieses heraus aus dem "signed_request" POST-parameter, die Facebook sendet, um apps geladen Seiten.
In PHP ist:
Wenn Sie möchten, um zu verhindern, dass technische Anwender in der Lage, Sie zu fälschen die übergeordnete Seite der Identität, die Sie überprüfen können, die $encoded_sig; dies ist wahrscheinlich übertrieben, aber.
Die $page_id ist nur eine Zahl, so müssen Sie mit anderen Facebook-APIs (oder machen Sie einen Anruf auf "http://www.facebook.com/pages/k/$page_id" und sehen, wo Sie umgeleitet), um die vollständige URL.
können Sie eine beliebige Zeichenfolge von Daten, die von app_data parameter
Wenn Sie können warten, für den ersten laden, können Sie mit jQuery: