Facebook'Feed'对话框'名称'链接无效

时间:2012-04-20 17:00:20

标签: facebook

这是我的工作代码,可以成功显示Facebook' Feed'对话框在新窗口中:

      <a class="fbShareToWall" 
        onClick='window.open("https://www.facebook.com/dialog/feed?app_id=103528099783xxx" 
        + "&link=http://www.thesite.com"
        + "&name=Please%20respond%20to%20the%20link"
        + "&caption=Just%20work"
        + "&description=Comeon%20work"
        + "&redirect_uri=http://www.thesite.com");'">Share on Facebook</a>

这会在新窗口中成功显示Feed对话框。

请注意&#39;&amp; name&#39;上面代码中的参数 - 在Feed对话框中显示为:请回复链接

但如果你点击它 - 它什么都不做,好像它不是一个链接。但它实际上是一个链接。

&#39; 请回复此链接&#39;看起来像一个链接 - 它是粗体字体,字母是蓝色,而其他参数 - &#39;标题&#39; 参数在Feed对话框中显示为&# 39; Just Work&#39;和&#39; param,显示为&#39; Comeon work&#39; - 那些不是粗体字体,也不是蓝色。只是常规文本,这两个参数。

因此,在我的Feed对话框打开的情况下,我右键点击请回复链接,然后在新窗口中选择“打开”链接&#39;和Firefox打开一个新的浏览器,URL栏中有 http://www.thesite.com ,正如您所注意到的那样,我在上面的代码中设置了我的&amp; link参数。换句话说 - 使用连接到我的&amp; name参数的URL导航Firefox没有问题。

接下来,我检查并确保Firefox没有阻止弹出窗口。它不是。

我不知道为什么我的&#34; 请回复此链接&#34;提要对话框&amp; name 参数:

  • 看起来像Feed对话框中的可点击链接

  • 点击右键后,可以在新浏览器中打开 - 并成功导航到&amp; link 参数

  • 但如果您点击Feed对话框中的请回复链接,则无法执行任何操作。

我在上面的Feed对话框代码中遗漏了什么?

该Feed对话框中&amp; name 参数的用途是什么?

或者&amp; link &amp; name 参数在“Feed”对话框中显示为链接的重点是什么?点击了吗?

1 个答案:

答案 0 :(得分:1)

使用javascript sdk发布时存在此保存行为,我认为它是由facebook预定的。

您在该对话框中看到的只是预览发布后的样子,作为预览,它可能不应该是真实的东西。 这可能就是这样的行为,这样用户就可以通过点击预览中的项目来完成发布过程,而无需重定向到另一个页面(相同或不同的窗口/标签)。

相关问题