【问题标题】:Hide a div if inside Facebook page tab [duplicate]如果在 Facebook 页面选项卡内隐藏 div [重复]
【发布时间】:2013-04-24 19:12:36
【问题描述】:

我有一个可以直接访问的网页,也可以通过 Facebook 页面选项卡访问。 仅当用户在 Facebook 之外访问该页面时,我才想显示 Facebook 徽标。 如果用户已经通过 Facebook 查看页面,则无需显示徽标。

我将如何实现这一目标?

【问题讨论】:

    标签: php javascript facebook wordpress


    【解决方案1】:

    Facebook 会将名为“signed_request”的 POST 数据发送到您的页面标签。

    https://developers.facebook.com/docs/howtos/login/signed-request/

    在您的 php 中,您检查页面是否已收到此请求并采取相应措施

    if($_REQUEST['signed_request']){
        //hide logo
    }else{
      //show logo
    }
    

    【讨论】:

      猜你喜欢
      • 2017-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-29
      • 1970-01-01
      相关资源
      最近更新 更多