2011-09-01 64 views
1

我有一个使用iframe的多页Facebook应用程序。有没有办法让浏览器后退按钮在此设置下正常运行?目前,当您点击后退按钮时,即使您已经在应用程序中导航了多个页面,您也将返回到画布页面。Facebook应用程序(iframed)和浏览器后退按钮

谢谢!

+0

这似乎是Chrome浏览器唯一的问题。请参阅http://developers.facebook.com/bugs/315455998483057?browse=search_4ef37cf5f2fdb4e45609648 – ndp

回答

1

简单的答案是不,你不能。

这已经是IFRAME的年龄问题,并且让许多web开发人员感到沮丧。 后退按钮是一个可怕的按钮,恕我直言,应该从浏览器世界中删除,但因为我没有看到这种情况发生很快,这里是你可以做的事情。

您可以做的“最好”的事情是使用JavaScript来捕获浏览器试图离开当前顶层页面时的事件。从那里你可以给用户一个对话,询问他们是否真的想离开页面。