2013-06-25 3 views
2

다른 도메인의 iFrame을 수용하는 웹 페이지가 있습니다. 이제 iframe을 새로 고침하거나 다시로드해야하는 iFrame 내부 버튼이 생겼습니다.다른 도메인의 내부에서 iframe 새로 고침

내가 iframe을 내 스크립트에서 몇 크로스 도메인 시도로 인해 차단되는 방법 ...

+1

실제로 어떤 시도를 했습니까? JS 코드를 호출하는 버튼이 iframe 문서에 포함되어 있습니까? – nnnnnn

+1

'window.location.reload()'? – Bergi

답변

7

을 시도했습니다,이 시도 :

document.location.href = document.location.href; 

당신은 외부 요소에 액세스 할 수 없습니다 iframe 자체에서 액세스하는 것을 포함하여 iframe 내에서 문서 모델을 가져올 수 있습니다. 그러나 그 안에있는 문서의 속성에 액세스 할 수 있습니다.

+0

나를 위해 작동하지 않았다. –

+0

동일한 문제가 발생했을 때 IE 11에서 다시로드하지 않는 iframe의 동일한 도메인에있는 양식이있는 비슷한 문제에서 해결할 수있었습니다. 이걸 보았을 때 한 시간 넘게 계속 작업 중이었고 유레카가있었습니다! 순간 (잘, 좋아, 그것은 그다지 극적이 아니었다. 그러나 그것은 일에 별난 둔한 월요일의 밝은 지점이었다). – Realto619

+0

이것은 iframe 내부에서 iframe을 재 장전하는 나를 위해 일했다. – jessier3