2009-11-17 3 views
0

로컬 파일 시스템에서 file : // URL로로드 된 두 개의 프레임이 있습니다. 오른쪽 프레임에서 왼쪽 프레임의 문서에 어떻게 액세스합니까? parent.leftFrame.document을 제공합니다크로스 프레임 자바 스크립트 - 로컬 (file : //)에서로드 된 프레임

"오류 : 사용 권한이 재산 Window.document을 얻을 거부"나는 Same origin policy for JavaScript을 설명하는 여러 기사를 통해 갔다 그러나 사람들은 로컬 파일 시스템에서로드 파일을 도움이되지 않았다

document.domain 내 프레임의 속성이 모두 비어 있습니다.

+0

주변 문서 또는 프레임 세트도 파일 : ///입니까? –

+0

예, 프레임 세트는 로컬 파일에서도로드됩니다. 프레임에로드 된 파일이 정확히 같은 폴더에 있으면 다른 프레임에 대한 액세스가 Firefox에서 작동합니다. 그렇지 않으면 "Permission denied"오류가 발생합니다. FF에이 한계를 극복 할 방법이 없습니까? – Atos

+0

예. 오페라에서 크로스 프레임 자바 스크립트 파일이 다른 디렉토리에있는 경우에도 작동하는 것 같습니다. – Atos

답변

0

파이어 폭스 3와 리눅스에

마지막으로 나는 문제를 해결 파이어 폭스 에 security.fileuri.strict_origin_policy 선호도를 발견했다.

건초 더미의 바늘 ...

+0

이 포럼의 내용 : http://forums.mozillazine.org/viewtopic.php?f=25&t=782875&p=4080485 – Atos

관련 문제