본문으로 바로가기
반응형

크롬에서 frameset 으로 감싸진 사이트 인데

뒤로 가기 버튼을 누르면 계속 메인페이지를 리프레쉬 하는 현상을 발견 했다.

 

크롬의 버그 라는 이야기도 있고 크롬 익스텐션을 사용 하면 된다고 하는 글도 있고.

cache 를 안 타게 meta 태그를 작성 하라고 하고.

 

네이버 카페가 그랬다면서 말이다.

 

서버 설정 다 뒤져 보다가

소스의 문제가 있지 않을까 해서 소스를 한 줄 지워보면서 알게 되었다.

 

자바스크립트 변수명에

var name

이라고 쓰면 이것과 충돌이 나서 뒤로 가기 버튼 눌렀을때

메인페이지가 리프레쉬 되는 현상이 있는 것이다.

 

바로 뒤 페이지로 안 가고 말이다.

 

아마도 변수 이름 지을때 엉터리로 짓지 말라는 구글의 이야기가 아닐까 생각 한다.

 

그래도 익스랑 파폭은 되는데 크롬만 안 되니 원인 찾기도 힘들었다.

 

변수명을 알기 쉽게 쓰데 너무 기초적인 이름은 피하는게 좋을 것 같다.

 

 

 

반응형