我想制作一个以这种形式共享链接的按钮:
http://example.com/#anchor
但是当我点击它时,它只分享
http://example.com
我怎样才能让它分享我想要的东西?
这很简单;您要共享的 URL 字符串应如下所示: http: //www.domain.com/hello.html%23myanchor
Facebook 会将 %23 转换为 #。
您的问题不是很详细,而且很难准确理解您要问的是什么..
由于不推荐使用共享功能,我假设您正在谈论Like button。正如您在该页面中看到的那样,您可以将所需的任何网址放入“喜欢的网址”字段中,然后单击“获取代码”按钮并在您的页面中使用该代码。
您可以将代码放在任何页面中,因此如果您的页面是:“example.com/#anchor”,您仍然可以使用“http://example.com”之类的按钮或其他方式。
但是,如果您希望用户喜欢“example.com/#anchor”,但是当有人点击喜欢的链接时,他会访问“example.com”,那么这是不可能的。
我只是想到了这个(因为我有同样的问题)。我的想法是共享一个带有变量的 php 链接,让我们称它为锚点的“a”,它是没有 #的锚点,这样 facebook 就不会删除它。因此,您共享链接: http ://www.mywebpa.ge/?a=anchor1 然后您只需使用 php 恢复 'a' 的值并添加一个小脚本,让您转到锚点。我希望它会帮助你。问候