2013-12-09 2 views
0

.페이스 북 공유 버튼/history.pushstate/잘못된 URL

또한 내 urls는 javascript history.push 함수를 사용하여 URL을 수정하여 만들어졌습니다. 처음 내 URL에 따라서

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

은 "example.com"를 몇 URL이 modyfied (초)와 새 URL은 "example.com/123"처럼 Afer 즉.

example.com/123 대신 example.com을 공유하는 것이 문제입니다. 새 URL을 공유 할 수있는 방법이 있습니까? 당신이 나중에 변경 될 수 있습니다 속성에 대해 더 이상 "아무도 관심이 없다"를 이미 구문 분석되었으며, -

+0

기억해두면 좋아하는 버튼을 포함하는 방법이 3 가지 이상 있으므로 페이지에 사용하는 코드를 표시해야합니다. – adeneo

+0

오, 죄송합니다. facebook 링크의 html5 코드입니다. –

+0

그러면 data-href 속성도 업데이트됩니다. '$ ('.fb-like'). attr ('data-href', '/ 123')' – adeneo

답변

1

간단하게 아무것도 할 것입니다 버튼의 data-href 속성을 업데이트 감사드립니다.

문서에서 버튼을 제거하고 새 것으로 교체해야하며 FB.XFBML.parse으로 전화하여 새 버튼을 파싱해야합니다.

+0

감사합니다. "대체 할"수있는 방법은 무엇입니까? fadeIn과 fadeOut이 트릭을할까요? 정말 훌륭한 코드 스 니펫을 제공 할 수 있습니까? –

+0

은 그것을 알아 냈습니다. –