我需要在Facebook上分享链接,链接如下:
http://mydomain.com/mypath#photos:para=a¶2=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}
答案 0 :(得分:0)
Facebook不会抓取Javascript。
但Facebook将og标记带入帐户。
因此,您需要使用不同的URL创建与您的哈希页面类似的页面。
可能是http://mydomain.com/mypath?para=a¶2=b
for:http://mydomain.com/mypath#photos:para=a¶2=b
并且只在那里放置og metas,并使用Javascript重定向页面。您也可以将相同的数据放在哈希页面中。
所以Facebook会阅读og标签。如果链接在Facebook上被点击,那么它将在页面加载后重定向。
由于