크롬은 탭이 비활성화 되어있을 때 outerWidth가 0으로 나온다.

발생일: 2014.11.28

키워드: chrome, 크롬, 탭 비활성화, outerWidth, outerHeight

문제:
간헐적으로 페이지가 로드됐을 때, window 의 outerWidth 와 outerHeight 속성이 0으로 나오는 경우가 있다.
왜일까?


해결책:

크롬은 탭이 비활성화되어 있을 때, window.outerWidth 와 window.outerHeight 의 값이 0으로 나온다.

아래 링크로 테스트해볼 수 있다.


1. 링크를 클릭해서 바로 여는 경우, outerWidth 는 정상적으로 출력된다.
2. 오른쪽 버튼 > 새 탭으로 열기를 하거나, Ctrl 또는 Cmd 를 클릭한 채 열면 탭이 포커스되지 않은 채로 열린다.
   탭을 열어보면 outerWidth가 0으로 출력된다.


outerWidth 나 outerHeight 로 페이지를 컨트롤 하는 부분이 있다면, 주의해야겠다.





카테고리

분류 전체보기 (711)
About me. (6)
Daylogs (676)
영어공부 (0)
My works - 추억 (29)
비공개 (0)