繁体   English   中英

Facebook共享按钮/history.pushstate/错误的网址

[英]Facebook share button / history.pushstate / wrong url

我正在使用Facebook的“赞/分享”按钮

https://developers.facebook.com/docs/plugins/like-button/

共享当前的URL /页面。

此外,我的网址是通过使用javascript history.push函数来修改网址而创建的。

    history.pushState("", "","/123");

因此,在开始时,我的网址是“ example.com”,几秒钟后便对该网址进行了修改,新的网址类似于“ example.com/123”。

问题在于example.com是共享的,而不是example.com/123。 有没有共享新网址的方法?

谢谢

仅更新按钮上的data-href属性将无济于事–它已经被解析,并且“没人在乎”之后您可能会更改的属性。

您将必须从文档中删除按钮,将其替换为新按钮-然后调用FB.XFBML.parse来解析新按钮。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM