iframe을로드하는 창이 있습니다.iframe의 함수에 액세스
는 윈도우의 위치는"http://localhost/current/test.html"
입니다 와 iframe이의 위치는
"http://localhost/current/testFrame.html"
입니다 그리고 내 인 test.html의 스크립트는에 존재하는 기능에 액세스하려고 iframe 창의 범위. 하지만 권한이 거부되었습니다.
내 기본 창에서 예를 들어 나는 스크립트$("iframe")[0].contentWindow.getState(); //Permission Denied
이 라인을 실행하고 그리고 iframe이 완전히로드 될 때 그 기능에 액세스를 시도하고있다.
부모 창이 양쪽 iframe의 기능에 동일한 방법으로 액세스 할 수있는 방법은 동일한 출발점에 있습니다.
어떤 브라우저입니까? 또는 모든 브라우저? – DontVoteMeDown
동일 도메인 페이지에서 CORS 문제가 발생하는 것은 이상합니다. [this] (http://stackoverflow.com/a/364997/1267304)를 확인하십시오. – DontVoteMeDown
요청하기 전에 조사를해야합니다. [오래된 질문] [1] [1] : http://stackoverflow.com/questions/1600488/calling-javascript-function-in-iframe –