Facebook App, Iframe Беспокойство (проблема URL)

голоса
6

Я делаю приложение на Facebook и выбрал IFRAME вместо FBML. Проблема я столкнулся увязывает с различными другими страницами приложения. Предположим , что я принимала мое приложение здесь http://fbapp.mysite.com , и я хочу связать http://fbapp.mysite.com/page1 , как я должен делать , что внутри фрейма? Связывание непосредственно fbapp.mysite.com/page1 просто перенаправляет все окно браузера с facebook.com в fbapp.mysite.com. Я все еще хочу , чтобы приложение очень «живой» внутри страницы холста, но хочу перейти к page1. Любая помощь будет оценена.

Задан 27/02/2009 в 15:48
источник пользователем
На других языках...                            


2 ответов

голоса
10

Вместо

<a href="http://fbapp.mysite.com/page1">link</a>

использование

<a href="http://apps.facebook.com/{canvasurl}/page1" target="_top">link</a>

Это позволит загрузить URL в верхнем фрейме (Facebook сам), и Facebook автоматически проходит через любые аргументы (путь И строку запроса) к вашему обратному вызову URL.

Ответил 28/02/2009 в 18:02
источник пользователем

голоса
0
    FB_RequireFeatures(["CanvasUtil"], function() { 
    FB.Facebook.init(<api_key>, <path to xd_receiver>);
    FB.CanvasClient.startTimerToSizeToContent();
    FB.CanvasClient.syncUrl(); 
});
Ответил 09/02/2010 в 12:42
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more