티스토리 뷰
event 이용하는 python 코드
thread 를 사용해서 익스플로러 가 load 가 끝나길 기다리는 소스(?)
여기서 explorer 의 ReadyState 를 이용한다.
READYSTATE Enumeration
ie.Busy 를 이용할 수도 있는데,
이 경우에 loading 중인 상태와 complete 상태의 구별이 안되어,
loading 중인데도 그 다음 command 를 실행해서 문제가 되는 경우가 있다.
흔히 얘기하는 race condition 이 생기게 된다.
근데 결국 NavigateComplete2 event 를 이용하게 됐는데,
이 event 도 단순히 download 가 끝나면 날라오는 듯 하다.
그래서 다시 page 에 대한 race condition 이 생기는데 이것을 해결하는 방법은
아래 코드에서 보듯이,
HTMLDocumentElement 에 readyState 라는 변수가 존재한다.
이놈은 'interactive' 또는 'complete' 를 갖는 것으로 보이는데,
html 문서가 전부 load 된 후에 complete 로 set 되기 때문에,
Frame 안에서 page 가 새롭게 load 되는 등의 경우에 사용하면 된다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 제주녹색농원
- 스타치
- 인공안구
- 영귤
- 녹색농원
- 영귤차
- 대일농장
- 명언
- breakpoint
- 제주영귤
- 무릎마사지
- network error
- 인공눈
- icon tool
- 인테리어
- 상식
- 보드고글
- 그림편집
- sudachi
- 늙기
- 데크에 바인딩묶기
- 고강도
- 과학
- 칠오름
- 샤워기전
- 미스터피자주문
- 칠오름농장
- 편집프로그램
- icon program
- 의학
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함