【问题标题】:Share anchor links分享锚链接
【发布时间】:2012-05-21 04:25:56
【问题描述】:

我想制作一个以这种形式共享链接的按钮:

http://example.com/#anchor

但是当我点击它时,它只分享

http://example.com

我怎样才能让它分享我想要的东西?

【问题讨论】:

  • minimal repro 在哪里?
  • @SamB,我不知道那是什么 7 年前 :))

标签: facebook hyperlink anchor share


【解决方案1】:

这很简单;你要分享的 URL 字符串应该是这样的:http://www.domain.com/hello.html%23myanchor

%23 将被 Facebook 转换为 #。

【讨论】:

  • 这行不通,也不能修复带有锚链接的 Facebook 应用程序错误
【解决方案2】:

你的问题不是很详细,也不容易理解你要问的是什么..

由于不推荐使用共享功能,我假设您正在谈论Like button。 正如您在该页面中看到的那样,您可以将您想要的任何网址放入“喜欢的网址”字段中,然后单击“获取代码”按钮并在您的页面中使用该代码。

您可以将代码放在任何页面中,因此如果您的页面是:“example.com/#anchor”,您仍然可以使用“http://example.com”之类的按钮或其他方式。

但是,如果您希望用户喜欢“example.com/#anchor”,但当有人点击喜欢的链接时,他会访问“example.com”,那么这是不可能的。

【讨论】:

  • 我正在尝试完全相反...对不起我的英语不好..如何解释..我只有一个 html 文件所以只有一页但不同的部分像 example.com/#macro 和当有人进入该链接一个js脚本向下滚动到该部分或打开一个带有照片的灯箱......当我尝试以这种形式共享一个链接时,它只共享example.com,但我希望它共享整个example.com/#photo
  • 这就是我所说的:example 如果您查看实际链接,您会看到我试图共享的转义链接iulianonofrei.com/#macro/panorama_3,但在实际页面中它仅显示iulianonofrei.com
  • 我只是尝试在 Like 按钮指南页面中放置一个带有哈希(锚)的 url,然后我喜欢它,而且它确实喜欢锚定的 url,而不是通用的。你可以添加你正在使用的代码吗?
  • 哦,您正在使用共享,不要使用它,它已被弃用,不再受支持。请改用“赞”按钮。
  • 可以动态添加,之后调用FB.XFBML.parse即可
【解决方案3】:

我只是想到了这个(因为我有同样的问题)。 我的想法是共享一个带有变量的 php 链接,让我们称它为锚点的“a”,它是 没有 # 的锚点,这样 facebook 就不会删除它。 因此,您共享链接: http://www.mywebpa.ge/?a=anchor1 然后你只需要用php恢复'a'的值并添加一个小脚本,让你去锚点。 我希望它会帮助你。 问候

【讨论】:

    猜你喜欢
    • 2012-11-01
    • 1970-01-01
    • 2011-05-06
    • 2010-12-01
    • 1970-01-01
    • 2011-08-10
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多