2011-12-07 1 views
0

레일 3.1에 Facebook 캔버스 응용 프로그램을 개발하고 최신 Facebook 그래프 API를 사용하고 있습니다.캔버스 응용 프로그램 앵커 태그가 제대로 작동하지 않습니까?

앵커 태그에서 href='/something'을 주면 동일한 브라우저 탭에서 탐색 할 때 멋지게 작동합니다. 링크는 host_url/something host_url과 같은 내 호스트 URL을 가리키고 있지만 HTTP가 포함되어 있지만 마우스 오른쪽 버튼을 사용하여 새 탭에서이 앵커를 열고 새 탭에서 열면 Facebook 캔버스가 아닌 http://host_url/something이라는 URL이 열립니다.

또한이 링크를 클릭하면 아무 것도 표시되지 않고 요청이 내 호스트에 오지 않습니다. http://apps.facebook.com/my-app-name/something으로 앵커 href가 변경됩니다. 새 브라우저 탭에서이 URL을 열면 올바르게 작동합니다.

아무도 내가 뭘 잘못하고 있다고 말할 수 있습니까? 앱의 콘텐츠가 apps.facebook을 포함한 절대 URL로 당신의 연결을 변경

iframe이

에로드되어 있기 때문에, 무슨 일이 일어날 지의 상대 링크를 사용하는 경우 - 당신이 잘못 아무것도하지 않는

답변

0

. com/[네임 스페이스] 접두어로 새 창에서 열 때 항상 캔버스 앱에 연결하려는 경우