![](/img/trans.png)
[英]history.pushState does not update url for "share ..." button on mobile Chrome
[英]Facebook share button / history.pushstate / wrong url
我正在使用Facebook的“赞/分享”按钮
共享当前的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.