【问题标题】:Facebook iframe does not go to top when new page loads新页面加载时,Facebook iframe 不会置顶
【发布时间】:2012-11-22 13:55:33
【问题描述】:

您好,我这辈子都找不到解决方案。我在 ehre 上搜索并尝试了针对此问题的所有建议解决方案...

facebook/iframe 组合似乎没有任何效果

正如这个人所说 不幸的是,它不起作用,以及我尝试的许多其他解决方案: onload="window.parent.scroll(0,0);", document.getElementById("someTopDivId").scrollIntoView();, $(window /html/body).scrollTop(0);... Facebook iframe 组合似乎没有任何效果:( – BBog 2011 年 12 月 8 日 9:40

从这里 Scrolling to the top of a new opened page inside an iframe

问题是这样的 当用户在 facebook 选项卡上到达第 1 页的底部(在 iframe 内),然后单击“下一页” 然后它将第 2 页加载到 iframe 中,但在同一位置,例如在底部 而不是顶部 强制用户向上滚动到顶部以继续阅读第 2 页

有很多类似的问题,但似乎无法找到解决方案 有人知道如何解决这个问题吗?

会认为它是一个相当大的 iframe,因为许多人在 FB 上以这种方式使用 iframe 肯定有人想通了?

感谢任何帮助!

【问题讨论】:

    标签: facebook iframe facebook-iframe


    【解决方案1】:

    只需使用 FB JS SDK 的 FB.Canvas.ScrollTo。

    请参阅http://developers.facebook.com/docs/reference/javascript/FB.Canvas.scrollTo/ 了解更多信息。

    【讨论】:

    • 感谢您使用免费的 iframe 标签编辑器之一嵌入我的 URL,所以我不确定我是否可以使用它?对不起,我有点编程新手!
    • FB.Canvas.scrollTo(0,0);仅当您创建自己的 facebook 应用程序而不是那些免费的 iframe 标签编辑器之一时才有效。
    • 取决于实现,只要您的页面直接嵌入到 facebooks iframe 中就可以工作。 (例如,标头重定向,也有这样的应用程序可以轻松搞定)-然后所有 FB.JS 方法都可以工作...(...当它们工作时:D)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    • 2011-11-30
    • 2014-02-09
    • 1970-01-01
    • 2011-11-18
    • 2012-11-20
    相关资源
    最近更新 更多