-
Notifications
You must be signed in to change notification settings - Fork 43
Safari 8 browser issues
dduskim edited this page Sep 18, 2014
·
5 revisions
기존 safari < 8 에서의 동작
- app launch 시에 pagehide 발생
but, safari 8 부터 다르게 동작
- app launch 후 브라우저가 foreground 에서 background 로 전환시 pagehide event 발생하지 않음(https://devforums.apple.com/message/1031166#1031166)
기존 safari < 8 에서의 동작
- web2app은 기본적으로 app launch 시도 후 fallback (store) 실행
but, safari 8 부터 다르게 동작
- 첫번째 시도시에는 기존과 마찬가지로 alert(페이지를 표시할 수 없음) 창 무시, fallback이 실행되어 store로 이동됨
- 페이지 리프레시 없이 두번째 시도시에는 fallback이 실행되면서 app store로 이동할지 묻는 alert 창이 뜸, 열기를 누르면 다른 custom scheme 호출에 영향 없음
- 페이지 리프레시 없이 두번째 시도에서 취소를 누르면, 세번째 시도부터는 alert(페이지를 표시할 수 없음) 창이 뜸, fallback 실행 안됨, 다른 모든 custom scheme을 사용하는 부분에서 alert(페이지를 표시할 수 없음) 창이 뜸
- iOS8 Safari에서 발생
- Chrome에서는 발생 X