Robię aplikację na Facebooku i wybrały iframe zamiast FBML. Problem jestem stoi jest z linkami do różnych innych stron aplikacji. Załóżmy, że mam gospodarzem moją aplikację tutaj http://fbapp.mysite.com i chcę połączyć http://fbapp.mysite.com/page1 , jak mam to zrobić wewnątrz iframe? Łączenie bezpośrednio do fbapp.mysite.com/page1 tylko przekierowuje całe okno przeglądarki z facebook.com do fbapp.mysite.com. Nadal chcę aplikację do bardzo „na żywo” wewnątrz strony płótna, ale chcą, aby przejść do Strona1. Każda pomoc będzie mile widziane.
Facebook App, Obawy iframe (problem URL)
głosy
6
2 odpowiedzi
głosy 10
10
Zamiast
<a href="http://fbapp.mysite.com/page1">link</a>
Posługiwać się
<a href="http://apps.facebook.com/{canvasurl}/page1" target="_top">link</a>
Spowoduje to załadowanie URL w najwyższej ramie (Facebook sama), a Facebook automatycznie przechodzi żadnych argumentów (ścieżki i ciągi zapytań) do swojej zwrotnego adresu URL.
głosy 0
0
FB_RequireFeatures(["CanvasUtil"], function() {
FB.Facebook.init(<api_key>, <path to xd_receiver>);
FB.CanvasClient.startTimerToSizeToContent();
FB.CanvasClient.syncUrl();
});













