2013-05-23 2 views
0
<script> 

jQuery("iframe").load(function() { 

console.log('can you hear me?'); 

$('iframe').contents().find('#findme').html('lorium ipsom'); 

}); 

</script> 

문제가 발생합니다. 나는 iframe 내부 (같은 서버에) div를 찾고 거기에 몇 가지 HTML을 삽입하려고합니다.iframe jst 내부의 div에 html을 삽입하십시오.

의견이 있으십니까?

+1

미안하다고 생각하지 않습니다. 하지만 서버에 있기 때문에 파일 자체를 수정할 수 없습니까? –

답변

0

iframe의 소스 내부는 외부 수정으로부터 '보호'됩니다. 이렇게하면 XSS (교차 사이트 스크립팅) 공격을 방지하는 데 도움이됩니다. 당신이 원하는 것은 준 출신 정책을 준법 위반합니다.

iframe 자체 내에서 문서에 javascript를 추가하는 유일한 방법이 있습니다.

+0

당신은 확실합니까 ??? [http://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe](http://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of- an-iframe) –

관련 문제