在Facebook sharer上与哈希共享链接是不可能的

时间:2014-03-03 09:19:38

标签: javascript facebook

我需要在Facebook上分享链接,链接如下:

http://mydomain.com/mypath#photos:para=a&para2=b

但没有运气,结果是: http://mydomain.com/mypath 这不是我想要的,我尝试下面的链接:

Using hash tags with Facebook share possible?

#替换为%23,但它会给我:http://127.0.0.1/mypath?photos%3Apara=a这显然是错误的。

对此有何想法?提前谢谢。

BTW facebook sharer链接是:

https://www.facebook.com/sharer/sharer.php?u={0}

1 个答案:

答案 0 :(得分:0)

Facebook不会抓取Javascript。

但Facebook将og标记带入帐户。

因此,您需要使用不同的URL创建与您的哈希页面类似的页面。

可能是http://mydomain.com/mypath?para=a&para2=b

for:http://mydomain.com/mypath#photos:para=a&para2=b

并且只在那里放置og metas,并使用Javascript重定向页面。您也可以将相同的数据放在哈希页面中。

所以Facebook会阅读og标签。如果链接在Facebook上被点击,那么它将在页面加载后重定向。

由于