Programming/Javascript

황당한 크롬 익스텐션 - Cache Killer

Figo Kim 2015. 12. 30. 07:14
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

현직,,오스트리아에서 외국인 노동자 코스프레하고 있습니다.


개발하면서, 자꾸 이상하게 자바스크립트 파일이 두번씩 호출되는 현상이 있어서, 왜 그런가 하고 그냥 그냥 넘어가고 있었는데,


이제는 이 문제를 꼭 해결해야겠다 싶어서, 무수히 많은 삽질을 했네요.


아무리 찾아보고 구글링을 해봐도, angular에서 유독 자바스크립트 파일만 두번 로딩 되는 문제가 있는 경우와, 해결책을 찾을 수 없었네요..


계속 Angular중심으로 고민을 하다가 그냥 단순하게  javascript file loaded twice라는 키워드로 검색을 해봤죠...




그랬더니 크롬에서 나와 비슷한 경험을 한 사람의 케이스가 딱~~~!! 나오더군요...

결과적으로 개발 편의성 때문에  사용하고 있는 Cache Killer라는 익스텐션 때문에 발생하는 일종의 버그(?) 였던 거라는..ㅠㅠ



혹시나 해서 Cache Killer를 끄고 실행해보니 정상적으로 한번씩만 호출한다.


노파심에 사파리 브라우져로 테스트 해봤는데, 정상적으로 나오더군요..


소스코드에 문제가 있는 줄 알고 몇시간 허비한게 매우 아깝긴 합니다. ㅠㅠ


혹시라도 저같이 삽질하는 분이 없기를 바라며,,,,,


실제 현상은 동영상으로 확인하실 수 있습니다.