코딩
popup을 이용한 data 전달
ExploitSori
2022. 12. 10. 02:05
popup창에서 javascript로 값을 전달 할 수 있다.
popup으로 올라와 있는 창이 자식 창이고 탭으로 열려있는 창이 부모 창이다.
자식 창에서는 부모 창의 요소를 가져오거나 자식 창의 값을 부모 창으로 보낼 수 있다.
조작 하는 법은 다음과 같다.
자식 창에서
console.log(opener.document.getElementsByTagName('html')[0].innerHTML)
를 실행하면 아래와 같다.
'<head></head><body>cocoazzz</body>'
opener.document.getElementsByTagName('html')[0].innerHTML="abcd"
를 실행한다면
부모창의 화면이 cocoazzz에서 abcd로 변한다.