2012-08-08 5 views
1

내 고객 웹 사이트에서 버튼 URL 매개 변수에 도메인 이름이 포함되어있을 때 버튼과 같은 페이스 북이 표시되지 않습니다.도메인 URL을 사용할 때 버튼이 보이지 않음

here. 문제의 버튼은 게시물의 왼쪽과 짹짹 카운터 바로 위에있는 부동 공유 모음에 있습니다.

버튼의 코드는 다음과 같습니다

<iframe src="http://www.facebook.com/plugins/like.php?href=[url]&layout=box_count&show_faces=false&width=60&action=like&colorscheme=light&height=45" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:60px;" allowTransparency="true"></iframe> 

에서 [URL]이 현재 페이지 URL로 대체됩니다. 나는 [url] 짧은 코드를 테스트했고 제대로 작동했다.

[url]을 게시물의 특정 URL로 바꾸려고 시도했지만 여전히 표시되지 않습니다.

도메인 이름 (theresesquared.com)을 포함하지 않는 버튼 코드에 다른 URL을 입력하면 버튼이 나타나고 올바르게 작동합니다.

왜 이런 일이 발생하는지 잘 모르겠습니다. 페이스 북이 도메인 이름 theresesquared.com을 차단할 수 있습니까? 그게 가능하니? 또는 버튼이 작동하지 않는 이유에 대한 또 다른 설명이 있습니까?

답변

0

클라이언트 도메인에서도이 문제가 발생합니다. 그것은 버튼 여기 만들 때 발생합니다 URL을 넣으면 앤드류 위의 URL 필드에 제공

https://developers.facebook.com/docs/reference/plugins/like/

(http://www.theresesquared.com) 및 탭/필드 오프 클릭 버튼 미리보기가 사라집니다. 다른 도메인 (예 : http://www.google.com)을 추가하면 미리보기가 다시 나타납니다.

0

죄송합니다. 내 원래 대답이 잘못되었습니다. 그것은 버튼처럼 보이기 때문에 혼란 스러웠습니다. 페이스 북에 로그인 한 경우에만 페이지가 나타납니다. 뉴질랜드 방문객 만 볼 수있는 페이지가 있었기 때문입니다.

사용자가 Facebook에 로그인하지 않았을 때 같은 버튼을 표시하려면 국가 제한을 제거해야합니다.

관련 문제