【问题标题】:Facebook tab change url without window.location没有 window.location 的 Facebook 选项卡更改 url
【发布时间】:2012-08-17 09:37:21
【问题描述】:

我的另一个问题。 我正在构建一个 facebook 标签。要从一个页面更改为另一个页面,我正在使用 AJAX 调用,因此没有完成页面刷新。 因为页面没有重新加载,所以 url 没有改变,但我还是想在 url 的末尾添加类似“#you-are-now-here”的东西,这在外面的普通网站中是可能的Facebook。 有谁知道怎么做?

例子:

原始网址:https://www.facebook.com/pagename/app_appid

我要的网址:https://www.facebook.com/pagename/app_appid#you-are-now-here

【问题讨论】:

    标签: javascript facebook facebook-javascript-sdk facebook-apps


    【解决方案1】:

    您应该调查HTML5 History API。特别是您可能希望使用history.pushState

    【讨论】:

    • 看起来很有希望,但不是真正的跨浏览器兼容,因为它是 HTML5,据我所知,旧浏览器并不真正支持它。有没有其他方法可以做到这一点?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 2012-05-23
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2016-01-08
    • 1970-01-01
    相关资源
    最近更新 更多