2013-04-10 2 views
0

나는 이것을 어떻게 할 수 있습니까?iframe에서 자바 스크립트를 끊거나 iframe에서 클래스를 덮어 쓰려면 어떻게해야합니까?

다른 사이트의 iframe에 2 개의 빨간색 <div> 요소가있는 사이트가 있습니다. 그들은 그들 자신의 클래스 .red을 가지고 있습니다. 내 웹 사이트의 class="red" 부분을 다른 클래스에 우선 적용 할 수있는 방법이 있습니까?

iframe에서 자바를 끊을 수 있습니까?

답변

1

당신이 당신의 자원 loadiframe의 DOM에 액세스 할 수있는 경우이 같은 global 범위에 function을 덮어 쓸 수 있습니다 :

window.myFunction = function(arg){ 
     // implementation 
}; 
0

iframe의 내용을 얼마나 조작 할 수 있는지를 결정하는 Same origin policy을 읽어야합니다.

즉, iframe이 다른 도메인의 페이지를 표시하는 경우 해당 DOM을 수정할 수 없습니다.

관련 문제