2012-03-20 4 views
0

나는 그것이에 포함 된 문서에서 iframe이 내용에 액세스하기 위해 노력하고있어,하지만 다음과 같은 오류 메시지가 받고 있어요 :로컬 파일에 "안전하지 않은 자바 스크립트 시도 ... URL과 프레임에 액세스"

을 URL
파일을 프레임에서 ///home/user/work/project/foo.html : URL
파일 프레임에 액세스 할 수

안전하지 않은 자바 스크립트 시도 ///home/user/work/project/index.html . 도메인, 프로토콜 및 포트가 일치해야합니다.

나는이 코드를 실행하면 당신이 볼 수 있듯이, 두 파일이 같은 폴더에 로컬로 저장됩니다, 그래서 그 오류를주는 이유를 알아낼 수 없습니다

$('#iframe_id').contents(); 

합니다.

+0

당신이 http''프로토콜을 사용하여 (로컬 웹 서버를 사용하는 대신하려고 노력하다 '파일'프로토콜)? – fcalderan

+0

두 분 모두 감사합니다. Aptana Studio 3을 사용하고 있고 자바 스크립트 애플리케이션으로 실행하면 – davids

+0

대답에 대한 내 의견이 바뀌 었습니다. 처음에는 댓글을 달지 않았습니다. –

답변

2

크롬과 크롬을 시작할 경우 개발 버전이에 대한 더러운 해결 방법이있을 수있다 생각합니다. 로컬 파일을 탐색하는 의미는 웹 서버를 탐색하는 것과 동일하지 않습니다. 어딘가에서 그들을 호스팅하거나 로컬 웹 서버를 설치하려고합니다. 로컬 파일 보안을 비활성화하는 크롬 용 명령 줄 스위치도 있지만 그다지 운이 없었습니다.

편집 : 엘 Ronnoco에서 언급 한 바와 같이

COMAND 줄 스위치 --allow-파일 액세스에서-파일

1

으로 URL을 변경하십시오.

2

나는 당신이 로컬 파일 주변 장소에 보안 조치로 command-line switch--allow-file-access-from-files

관련 문제