2013-09-29 1 views
1

다른 페이지에 버튼과 같은 페이스 북을 추가하고 다른 제목, 설명 및 이미지를 사용하고 싶습니다.Facebook - 하나의 호스트 페이지 (GWT)가있는 여러 개의 유사한 버튼

문제는 다음과 같습니다. Facebook은 헤더의 메타 태그를 사용하여이 값을 결정합니다 (예 :). GWT를 사용하기 때문에 하나의 호스트 페이지 만 (예 : index.html)이 페이지에 다른 콘텐츠가 렌더링됩니다. "www.myurl.com # blogpost : 1"은 id가 "1"인 blogpost를로드합니다. 따라서 모든 블로그 게시물은 동일한 제목, 설명, 이미지를 갖게됩니다. 어떤 blogpost가 요청되는지에 따라 자바 스크립트로 메타 태그를 변경할 수 있습니다. 하지만 자바 스크립트가 페이스 북 파서에 의해 실행되지 않습니다 것 같아요. 호스트 페이지가 하나 뿐인 다른 버튼을 실현할 수있는 방법이 있습니까?

+0

2 일 전이 질문에 대한 의견에서이 방법을 사용할 수있는 유일한 방법은 http://stackoverflow.com/questions/19047068/moving-from-sharer-php-to-the-new-like- 버튼 – CBroe

답변

0

이제 Facebook 전용 링크를 생성합니다. 따라서 내 GWT URL이 "www.myurl.com # blogpost : 1"인 경우 URL "www.myurl.com/fb/blogpost/1"이 생성됩니다. 이제 Servlet Filter에서 "fb"로 시작하는 URL을 체크인합니다. URL과 함께 요청을 찾으면 메타 태그와 자바 스크립트를 내 실제 페이지 인 "www.myurl.com # blogpost : 1"로 작성합니다. 페이스 북 크롤러는 메타 태그를보고 자바 스크립트를 앞으로 사용하지 않습니다.

일반 사용자는 일반 페이지로 전달됩니다. 이것은 나를 위해 꽤 효과적이다. 힌트를 얻은 CBroe에게 감사드립니다.

+0

"나는 실제 태그에 메타 태그와 자바 스크립트를 전달한다"는 것은 무엇을 의미합니까? 이를 위해 몇 가지 샘플 코드를 제공해 주시겠습니까? – confile

관련 문제