2012-07-23 2 views
0

내 웹 사이트 gulbrand.net에 상자 iframe과 같은 FB를 구현하려고합니다.Like 상자 - 새 창에서 열림

다음 코드를 사용 : 그것은 내 실험 사이트에 무사 나타납니다

<iframe src="http://www.facebook.com/plugins/likebox.php?href= 
http%3A%2F%2Fwww.facebook.com%2Fgulbrandnet&amp;width=500&amp;height=1000&amp; 
colorscheme=light&amp;show_faces=false&amp;border_color&amp;stream=true&amp; 
header=true" scrolling="no" frameborder="0" style="border:none; overflow:hidden; 
width:500px; height:1000px;" allowTransparency="true"></iframe> 

. 같은 버튼으로 gulbrand.net FB 페이지에 대한 링크. 그리고 FB 페이지의 게시물.

하지만 버튼을 누르면 FB에 로그인 할 수있는 새 브라우저 창이 열립니다. FB에 이미 로그인되어있어 FB 페이지가 자동으로 마음에 들었을 것입니다 (그리고 아마도 좋아하는 사람의 수가 1로 늘어날 것입니다). 로그인 패널에 암호를 입력하면 빈 페이지가 새로 열립니다. FB 페이지를 "좋아"하지 않았습니다.

내가 잘못 했나요? 솔루션?

+0

질문을 올렸을 때 코드가 손실 된 것 같습니다. 여기 있습니다 :

+0

지금까지 가지고있는 코드 예제를 게시 할 수 있습니까? –

+0

편집을 클릭하고 코드를 강조 표시하고 대괄호 버튼을 클릭하십시오. –

답변

0

IE를 사용하고 있기 때문에 가장 일반적으로 발생하는 현상은 만들고있는 모든 탭에 대해 새 프로세스를 만드는 것입니다. 또한 기본적으로 도메인 간 쿠키를 차단합니다. 팝업에서 세션 쿠키를 잃는 문제도 지적되었습니다. 이것은 내가 들었던 것에서 대부분 IE8에 한정되어 있지만, 당신은 어떤 버전을 언급하지 않았습니다. 이에 대한 자세한 내용은 여기를 참조하십시오. http://blogs.msdn.com/b/askie/archive/2009/03/09/opening-a-new-tab-may-launch-a-new-process-with-internet-explorer-8-0.aspx 지속적인 문제입니다.

크롬 프레임을 사용하는 것이 좋습니다 : http://www.google.com/chromeframe/?prefersystemlevel=true을 사용하면 사용자가 Chrome과 같은 더 나은 브라우저를 사용하도록 리디렉션 할 수 있습니다. 모든 웹 사이트에 쉽게 통합 할 수 있습니다. 위 링크에서 자세히 알아보십시오. 이 문제가 IE8이나 Chrome 또는 기타 브라우저에서만 발생하는지 알려 주시기 바랍니다.

+0

나는 이제 작동하도록했습니다! src 다음에 http가 제거되었습니다. 웹 서버에서 테스트했을 때 잘 작동했습니다! 전에 문제가 생겼을 때 로컬 컴퓨터를 사용 했었습니다 ... 답변 해 주셔서 감사합니다. –