아이프레임 자식창 window.parent.location.href 막기

아이프레임 자식창 window.parent.location.href 막기

QA

아이프레임 자식창 window.parent.location.href 막기

본문

사정상 게시판에서 아이프레임을 허용하고 있습니다.

 

헌데 아이프레임으로 불러오는 페이지(자식창) 안에

 

window.parent.location.href 와 같은 부모창 이동 스크립트가 있을경우

 

부모창까지 같이 페이지 이동이 되어버리는데요.

​​​​

아이프레임에서 불러오는 페이지에 window.parent.location.href 와 같은 코드가 있더라도

 

아이프레임창만 이동이되고 부모창은 그대로 유지되게끔 하는 방법이 알고싶습니다. ㅠ

 

 

이 질문에 댓글 쓰기 :

답변 4

아이프레임으로 불러오는 페이지가 동일 도메인이 아니라는 말이겠죠?

남의 페이지에서 주소 바꾸는 것을 내 페이지에서 무슨 수로 막겠습니까 마는

내 사이트가 무탈하기 위해서는 이런 방법이 있습니다

 

<iframe src='myframe.html' width=~~~~> <--- myframe.html 화일을 하나 만들고 이것을 호출

myframe.html 에서 iframe으로 원하는 사이트 호출

<html>

<body>

<iframe src='http://asfg.com/board~~~' width='~~~>

 </body>

</html>

크롬에서는 잘 될 것이고 IE에서는 새탭에 parent.location 주소가 열릴 것입니다

-- 어쨌거나 iframe을 삽입한 내 홈페이지는 무탈하죠 ㅎㅎ

 

 

아이프레임에서 불러오는 페이지에 window.parent.location.href​ 를 parent.location.href​ 이렇게 해보세요

window 게 빠지면 아이프레임 안에서 동작하는 걸로 알고 있거든요.

 

 

@웹프리존

아이프레임으로 불러오는 자식창은 제가 수정을 할수 없는 상황입니다

 

@devdev

네.. 말씀대로 아이프레임 내의 소스를 수정할 수 없습니다 ㅠ

 

@균이

이미 해본 방법입니다만 먹히지 않더군요 ㅠㅠ

 

 

답변&관심 주신분들 감사합니다 꾸벅

정녕 방법이 없을까요.. 우울해지네요 ㅠㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 123,681 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT