我正在使用 JS SDK 构建一个单页 Facebook Canvas 应用程序。
应用程序内的导航不需要新的完整 HTTP 请求,所以我想知道如何更改“主要”facebook URL (http://apps.facebook.com/my_app/[URL])。
更改浏览器 URL 我所能做的就是调用
parent.location.href = 'http://apps.facebook.com/my_app/[SOME_URL]'
但这当然会重新加载整个页面,这并不是我想要做的。我看到很多关于这个的未回答的问题,是否存在 JS SDK 技巧或类似的东西,因为出于安全考虑,禁止从应用程序框架内部访问所有历史记录/位置,或者这只是我们永远无法做到的事情?