2011-04-11 161 views
1

我有一個準備好的Facebook應用程序應該鏈接到一個Facebook頁面。我試圖通過調用我的應用程序在使用JavaScript的幫助頁面的按鈕的畫布URL鏈接:從Facebook頁面鏈接到Facebook應用程序不起作用?

function onBtnClick() { window.location = "http://apps.facebook.com/CANVAS_URL/"; } 

當我點擊是應該的按鈕,帶我到應用程序,我得到的只有一個有一個藍色的盒子和裏面「臉譜」串空頁(幾乎看起來像Facebook的標誌)

這個箱子是我的應用程序的鏈接,如果點擊帶我去http://apps.facebook.com/CANVAS_URL/

中出現同樣的問題該應用程序,我嘗試鏈接Facebook頁面。鏈接有一個常規的<a>標籤。

你有沒有任何想法如何重定向到沒有這個額外的「Facebook」頁面的應用程序?

由於提前,

馬丁

回答

2

使用這個代替:

top.location.href = "http://apps.facebook.com/CANVAS_URL/"; 

您需要的上部框架(Facebook)的重定向。

+0

非常感謝,這解決了這個問題。 對不起,這個愚蠢的問題打擾 – maddob 2011-04-11 20:51:59

+0

@Martin:不客氣! – ifaour 2011-04-11 21:04:21

1

如果使用的是簡單的<a> HTML鏈接,請嘗試target="_top"

相關問題