오랫만에 자바스크립트 질문드립니다.

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
Guest

오랫만에 자바스크립트 질문드립니다.

Post by Guest »

다중 파일 업로드시 화면이 리프레시 되는 것이 보기싫어서..

업로드부분을 아이프레임안에 넣어두고, iframe바깥의 input file에서 change이벤트가 발생하면 아이프레임 속의 필드를 자동으로 채워 전송까지 완료하는 스크립트를 만들어 두었습니다.

물론 불여우 기준으로 만들었고, 테스트를 해봤더니 security error가 나오는 군요. 익스에서는 군소리 없이 돌아갑니다.

iframe을 이용한 해킹기법이 몇가지 있다고 들었는데 그것때문인 것 같습니다. iframe을 이용했을 때 취약점에 대해 한말씀씩 해주시면 감사드리겠습니다 ^^

혹시 해결책도 ^^;;;
hyeonseok
해커
해커
Posts: 691
Joined: 2004 08 11 22:14 59
Contact:

Post by hyeonseok »

iframe이 문제인 것이 아니라 <input type="file" />의 값을 script로 변경하려는 것에서 나오는 에러 같습니다. 부모창과 자식창이 같은 도메인이기만 하면 iframe을 사용하는데 큰 무리는 없었던 것 같습니다.
loveisfunny
Posts: 20
Joined: 2005 08 27 02:53 42
Location: 군대;
Contact:

처음 글 적은 사람입니다 ^^;

Post by loveisfunny »

(앞서 글쓴 사람입니다; 로그인되어있는줄 알았는데 안되어 있네요;;)

예.. 그문제 같아요..

file의 value는 read-only인 것 같더라구요.

type을 text로 바꾼 후에 value를 채우고 file로 전환시키는 시도도 해보았는데 전환시키면서 바로 value를 지워버리더군요 ^^;;

다른 방법으로 .. 다시 구현을 해보았는데 파이어폭스에서는 잘 돌아가지만 익스에서 안돌아가는 스크립트를 부여잡고 끙끙거리고 있습니다 ㅠ_ㅠ;
대세는 PHP와 FF 였으면.. 좋겠다.
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest