【问题标题】:How to share links to different pages on iframe?如何在 iframe 上共享指向不同页面的链接?
【发布时间】:2012-04-04 11:27:28
【问题描述】:

我有一个 iframe 选项卡,其中包含带有各种链接的 php 页面(如“新闻”、“照片”等)。是否可以生成直接指向 iframe 内某些链接的 facebook 链接?通过 facebook 链接,我的意思是可以让你留在 facebook 上的链接,打开你的 iframe 选项卡并查看该 iframe 上的特定页面。问题是我现在所能做的就是只链接到我的 iframe 选项卡,该选项卡的地址类似于http://www.facebook.com/mypage/app_someid。然后我将登陆我的默认页面标签网址。但我想登陆不同的地方。关于这个有什么提示吗?

【问题讨论】:

    标签: facebook iframe hyperlink tabs sharing


    【解决方案1】:

    将 app_data 参数传递给选项卡 URL 会作为 FB 后调用中的 signed_request 参数的一部分传递回您的应用程序,以包含您的内容。设计后使用该参数来决定显示什么和不显示什么。

    你的网址会变成这样:

    http://www.facebook.com/mypage/app_someid?app_data=showViewX http://www.facebook.com/mypage/app_someid?app_data=showViewY

    然后在你的代码中:

    // Get Signed Request
    $app_data = $signed_request['app_data'];
    if($app_data === "showViewX") {
      // Show one view
    } else {
      // show others..
    }
    

    目前,如果用户在使用 app_data 参数登陆页面时只是喜欢该页面,则不会发送 app_data 参数。 FB 上的错误已提交至https://developers.facebook.com/bugs/172963266154996,我们都希望早日解决。

    【讨论】:

    • 非常感谢 Shreeni!我会测试一下。
    猜你喜欢
    • 1970-01-01
    • 2019-02-07
    • 1970-01-01
    • 1970-01-01
    • 2017-04-24
    • 2020-03-29
    • 1970-01-01
    • 2013-05-19
    • 2023-04-10
    相关资源
    最近更新 更多