Lv.Max 를 꿈꾸는 개발자 블로그

  • 홈
  • Programming
  • 태그
  • 방명록

ios 1

[Javascript] 아이폰에서 브라우저 백버튼 클릭시 새로고침 안되는 문제.

크롬기반 브라우저 및 안드로이드에서는 브라우저 백버튼을 클릭하였을 때, 이전 페이지 정보를 refresh 한다.하지만 IOS 사파리의 경우 그렇지 않다.페이지에 대한 모든 정보를 사파리에서 저장하고 있기 때문이다.흔히 Hybrid App, Single Page Web 을 구현하게 되면(일반 web도 마찬가지...),간혹 로그인 체크라던가, 필요한 데이터를 받기 위해 document 의 ready에서 ajax를 통해 API들을 요청하게 된다. 하지만 아이폰(사파리)에서 브라우저 백버튼을 눌렀을 때, ready 내의 fuction이 정상 동작하지 않게 된다.이를 해결하기 위해선 window 객체의 onpageshow라는 이벤트를 구현해야 아이폰에서 브라우저 백버튼을 눌렀을 때도, 원하는 결과를 얻을 수 있다..

Programming/Hybrid App 2013.12.18
프로필사진

Lv.Max 를 꿈꾸는 개발자 블로그

모 기업에서 모바일(안드로이드, 하이브리드) 개발자로 재직하고 있습니다.

  • 분류 전체보기 (113)
    • 여행 (0)
      • 국내여행 (0)
      • 해외여행 (0)
    • Programming (106)
      • C | C++ (2)
      • Java (1)
      • Android (56)
      • IOS (0)
      • Hybrid App (31)
      • Web (14)
    • Application (6)
      • Android (4)
      • Mac (0)
      • iPhone (0)
      • Windows (0)
      • etc. (2)

Tag

FIle, jquery, 자바스크립트, input, dialog, 카메라, javascirpt, JQM, 안드로이드, webview, 제이쿼리, jQueryMobile, 동적추가, 레이아웃, html, test url, 정규식, Camera, Android, intent,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 공지사항.

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Geek Shin's BLOG
  • Conceptualist
  • 여유있는 공간
  • Round Here

티스토리툴바