2011-10-14 1 views
1

JS SDK를 사용하여 응용 프로그램에서 콘텐츠를 공유 할 때 window.top.location을 링크 속성으로 사용하려고합니다. 이것은 iframe canvas 앱입니다.캔버스 응용 프로그램의 공유 대화 링크에 window.top.location 사용

내가 window.top.location 보내 나는 다음과 같은 오류 얻을 : 나는 또한 window.top.location의 HREF 속성에 전달하려고

Error: Permission denied to access property 'toJSON' Source File: http://connect.facebook.net/en_US/all.js Line: 9

을하지만 난 내 자신에 유사한 오류 코드 :

Error: Permission denied to access property 'herf' Source File: http://localhost:2888/Scripts/quickView.js Line: 65

저는 이것이 XSS 문제라고 가정하고 있지만 주위에 방법이 있는지 궁금합니다. 캔버스 페이지 URL을 서버에서 클라이언트로 전달할 수는 있지만 대신이 작업을 수행 할 수 있는지 알고 싶습니다.

감사합니다.

+0

로컬 호스트 대신 실제 환경에서 링크를 전달하려고 시도 했습니까? –

+1

아, 나는하지 않았다. 나는 다음주에 이것을 호스팅 환경에 넣을 수있을 것이라고 생각합니다. 그 사실을 다시보고 할 것입니다. – elDuderino

답변

0

후속 조치에 조금 늦었지만 Shawn은 정답으로 빠져 나갔습니다. 이 문제는 응용 프로그램을 로컬에서 실행할 때만 나타납니다. 호스팅 환경에서이 속성에 문제없이 액세스 할 수 있습니다.