programming/Experience18 외부 서비스 응답시 "null"이 있을 수도 있다. with 소셜회원가입 소셜 가입 및 외부 서비스를 통해서 response를 받을때 json형태의 string을 받아서 파싱하는 경우가 대부분일 것인다. 만약 외부 서비스에서 비어있는 값에 대해 null을 "null"로 준다면 나의 서비스에 심각한 장애가 생길 수 도 있다. 만약 외부 서비스를 통해 response를 받는다면 "null"(string)도 체크하고 "undefined"도 체크하자. 2020. 1. 23. 아이폰에서 iframe 동작 이상 아이폰에서 iframe 동작이 이상하다 첫번째로 iframe 안의 body의 스크롤이 되지 않고 iframe자체가 스크롤 되면서 body안에서 fixed로 정의된 요소는 fixed되지 않고 화면에서 사라진다. 두번째로 iframe 안에서 vh 단위로 해놓은 요소는 브라우저의 높이가 아닌 동적으로 계산되는 (어떻게 계산되는지는 알지 못한다) 높이로 1vh의 픽셀크기가 변경된다. 하지만 iframe을 주소만 복사해서 새창에서 띄우면 정상동작하는 모습.. 원인은 알지 못한다. 2019. 9. 12. 모바일에서 클릭 효과 전파 몰랐다. 클릭 버블링 이벤트만 막으면 될줄 알았는데 모바일 크롬에서 하위 element를 클릭할때 상위 element가 클릭되는 효과가 나오는 것을.. 해결은 내가안했지만 기록함. cursor:default로 하면 클릭 UI 전파안됨 2019. 5. 30. tomcat cookie secure https에서 발행한 세션쿠키를 이용해 로그인을 처리하면 http 페이지에서 secure 속성이 true인 쿠키를 보내지못해 새로운 접속이라고 서버에서 판단하고 새로운 새션아이디를 생성해 보내준다. 만약 https 로그인 페이지에서 로그인 후 http 페이지로 location href 시킨다면 무한 핑퐁 현상이 발생됨.. 해결하기 위해서는 session id를 가지는 쿠키의 속성값중 secure를 false로 변경해 줘야한다. 특이사항 크롬은 true되어도 핑퐁현상이 없는데 파폭은 거의 100% 발생함 ref Http와 Https 프로토콜 간에 안전하게 세션 공유하기 쿠키(Cookie) 그리고 세션(Session) 2019. 4. 1. 아아.. Timestamp 아아 나는 왜 TIMESTAMP -> timestamp 변환을 getTime으로 될거라고 생각한걸까 2018. 11. 29. ga - gclid ga - gclid What is GCLID & why you should care about it? Getting to Know Your Gclid: It’s Not as Awkward as It Sounds… What The Gclid? gclid - What is the gclid parameter appended to my Google URLs? 구글 adwords 이용시 광고 클릭스 유일한 id를 gclid(google click id)를 query string으로 붙여서 url로 랜딩시켜준다. 여기에서 만약 redirect나 gclid가 누락되면 클릭은 발생했지만 ga에서 gclid에 매칭되는 통계는 꼬이게 된다. 2018. 8. 7. 이전 1 2 3 다음