首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook浏览器刷新主页

Facebook浏览器刷新主页
EN

Stack Overflow用户
提问于 2011-09-06 20:28:17
回答 3查看 265关注 0票数 0

我正在使用ASP.NET创建一个facebook应用程序。

当用户单击浏览器刷新时,应用程序将返回主页。有没有办法刷新用户所在的页面。

例如,当用户启动应用程序时,用户的url是http://app.facebook.com/appname/default.aspx

当用户单击一个按钮并移动到page2.aspx时,url仍然是http://app.facebook.com/appname/default.aspx,所以当用户刷新页面时,它会将他们带到default.aspx,但我正在寻找一种方法来将用户带到page2.aspx。

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-06 21:07:06

我认为最好的方法是将用户的当前页面存储在会话中,如果检测到刷新,只需将它们重定向到该页面即可。不幸的是,你对此无能为力,而且大多数Facebook应用程序都会忽略这个问题。

票数 1
EN

Stack Overflow用户

发布于 2011-09-06 20:36:18

恐怕这是不可能的,因为同源政策。画布在与FB域不同的域的<iframe>中运行。

因此,SOP使得内部iframe不能向母版页发送事件,尤其是不能更改其url,甚至不能读取它。

但如果有人有什么建议,我很乐意知道。

票数 1
EN

Stack Overflow用户

发布于 2011-09-06 20:34:41

不是将canvas URL设置为canvas设置中的文件,而是将其设置为目录。

示例:

http://apps.facebook.com/appname/将允许画布浏览目录中的所有文件

http://apps.facebook.com/appname/default.aspx将仅将画布限制为该文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7319915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档