无法将命名锚与Facebook选项卡链接一起使用

无法将命名锚与Facebook选项卡链接一起使用,facebook,tabs,anchor,share,named,Facebook,Tabs,Anchor,Share,Named,我试图在Facebook标签的一部分添加一个命名锚,并在共享URL中添加“#锚”,这样当用户单击共享链接时,它会直接将他们带到标签上的适当内容 我添加到我的选项卡,然后重新编码FB提要对话框URL,以便 link=http://www.facebook.com/mybhg?sk=app_279723102083145#quiz 及 在测试过程中,对话框显示一个错误,表示这两个链接都无效: 需要有效的重定向URI 操作应该是带有“name”和“link”键的JSON编码字典 所以我点了一点。

我试图在Facebook标签的一部分添加一个命名锚,并在共享URL中添加“#锚”,这样当用户单击共享链接时,它会直接将他们带到标签上的适当内容

我添加到我的选项卡,然后重新编码FB提要对话框URL,以便

link=http://www.facebook.com/mybhg?sk=app_279723102083145#quiz

在测试过程中,对话框显示一个错误,表示这两个链接都无效:

  • 需要有效的重定向URI
  • 操作应该是带有“name”和“link”键的JSON编码字典
所以我点了一点。我把它们放在Facebook接受的网站上,你可以分享这个短网址。但当用户单击共享链接时,会使用正确的URL(带有“#quick”),但浏览器不会捕捉到锚定位置

由于FB在原始URL上失败,我怀疑他们没有设置解析URL中的#命名锚,但我想把它发布给社区,看看是否有人成功(或确认没有成功)

谢谢

服务器端无法读取URL片段(#

您可以使用
app_data
参数,该参数在
signed_请求
参数上转发给您,对其进行相应的解析,并使用一些Javascript强制自己跳转。

我认为这是正确的-太糟糕了FB不允许标准命名锚。我找到了更多关于和的信息。
actions={name:'name',link:'http://www.facebook.com/mybhg?sk=app_279723102083145#quiz'}