티스토리 뷰
반응형
POST 로 정보를 넘기는 페이지를 안드로이드 앱내 웹뷰에서 백키를 누르면 다음과 같이 에러가 날수 있다.
안드로이드 웹뷰 뿐만 아니라 일반 브라우저에서도 볼수 있는 에러이다.
이때 해결방법은 두가지가 있는데 다음과 같다.
1. 안드로이드 웹뷰의 캐시 설정 변경
mWebview.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
기간이 만료돼 캐시를 사용할 수 없을 경우 네트워크를 사용하도록 하는 설정이다.
2. PHP 헤더에 캐시 설정변경
header("Cache-Control: no-cache");
캐시를 사용하지 않도록 설정하는 방법이다.
두가지 방법중 하나만 하면되고, 적용할 경우 포스트로 넘긴 다음 백키를 눌러도 에러없이 전 페이지가 잘 보인다.
1번의 옵션은 아쉽게도 앱내 결제 페이지가 있는경우 사용시 특정은행의 일반결제가 에러날수 있는점을 참고하자.
net::ERR_CACHE_MISS
안드로이드 웹뷰 뿐만 아니라 일반 브라우저에서도 볼수 있는 에러이다.
이때 해결방법은 두가지가 있는데 다음과 같다.
1. 안드로이드 웹뷰의 캐시 설정 변경
mWebview.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
기간이 만료돼 캐시를 사용할 수 없을 경우 네트워크를 사용하도록 하는 설정이다.
2. PHP 헤더에 캐시 설정변경
header("Cache-Control: no-cache");
캐시를 사용하지 않도록 설정하는 방법이다.
두가지 방법중 하나만 하면되고, 적용할 경우 포스트로 넘긴 다음 백키를 눌러도 에러없이 전 페이지가 잘 보인다.
1번의 옵션은 아쉽게도 앱내 결제 페이지가 있는경우 사용시 특정은행의 일반결제가 에러날수 있는점을 참고하자.
반응형
'Develope > PHP' 카테고리의 다른 글
코드이그나이터 메일 전송시 한글 깨짐 현상 해결 방법 (0) | 2019.06.13 |
---|---|
PHP D-Day 구하기 (0) | 2018.07.02 |
PHP 비동기 처리하기 (2) | 2018.05.20 |
모바일 웹뷰를 빠르게 jquery.lazyload 적용하기 (0) | 2017.07.06 |
PHP 이메일 주소 유효성 체크하기 (0) | 2016.08.22 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 서버
- xcode
- 미세먼지
- object-C
- 아두이노
- 머신러닝
- php
- swift
- 사물인터넷
- diy
- mysql
- 아이폰
- 딥러닝
- 라즈베리파이
- 파이썬
- 엘라스틱서치
- Android
- 리눅스
- Python
- Deeplearning
- ios
- 강좌
- 인공지능
- 캠핑
- 스위프트
- IOT
- 우분투
- ubuntu
- OpenCV
- 공기청정기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함