2011-09-01 65 views
1

我有一個使用iframe的多頁Facebook應用程序。有沒有辦法讓瀏覽器後退按鈕在此設置下正常運行?目前,當您點擊後退按鈕時,即使您已經在應用程序中導航了多個頁面,您也將返回到畫布頁面。Facebook應用程序(iframed)和瀏覽器後退按鈕

謝謝!

+0

這似乎是Chrome瀏覽器唯一的問題。請參閱http://developers.facebook.com/bugs/315455998483057?browse=search_4ef37cf5f2fdb4e45609648 – ndp

回答

1

簡單的答案是不,你不能。

這已經是IFRAME的年齡問題,並且讓許多web開發人員感到沮喪。 後退按鈕是一個可怕的按鈕,恕我直言,應該從瀏覽器世界中刪除,但因爲我沒有看到這種情況發生很快,這裏是你可以做的事情。

您可以做的「最好」的事情是使用JavaScript來捕獲瀏覽器試圖離開當前頂層頁面時的事件。從那裏你可以給用戶一個對話,詢問他們是否真的想離開頁面。