[英]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.