캔버스 페이 스북 앱을 만들었습니다. 앱 자체는 html로 만들어졌으며 여러 다른 페이지, 첫 번째 페이지가 다음 페이지로 연결되는 식으로 구성되었습니다 (링크는 target = "_ self"라는 간단한 html 태그로 어셈블되었습니다)fb 캔버스 앱의 링크가 IE에서 작동하지 않습니다.
모든 것 같았습니다. FF, 사파리, 크롬에서 잘 작동하지만 IE에서 테스트 할 때는 그렇지 않습니다. 이것은 IFRAME 내에서 리디렉션하는 것은 IE에서 다른 작동하는 것, 그리고 그것을 브라우저의 URL을 보여 주었다 : FF에서 테스트 할 때
이, ..., 시작 페이지의 URL이 될 것 apps.facebook.com/our-namespace를 사용하고 다음 페이지로 연결 한 후 브라우저의이 URL은 항상 동일한 apps.facebook.com/our-namespace로 유지됩니다.
IE에서 테스트 할 때 시작 페이지의 URL도 apps.facebook.com/our-namespace가되지만 링크 중 하나를 누르 자마자 브라우저의 URL이 apps.facebook으로 변경됩니다. .com/our-namespage/the-page-we-re-linking-to.php를 사용하여 target = "_ self"를 고려하지 않아야합니다.
: 다시 비교 링크를 클릭하면 앱이
가 : 도구 -> 인터넷 옵션 -> 보안 -> 인터넷 영역 -> 사용자 지정 수준 -> 기타 -> iframe에 시작 프로그램 및 파일. 그리고 그것은
를 Enabled로 설정하지만 IE는 기본적으로 다른 구성이기 때문에이 수용 가능한 해결책이 아니다되어 있는지 확인합니다.