Skip to content

Safari 8 browser issues

dduskim edited this page Sep 18, 2014 · 5 revisions

1. pagehide 발생 안하는 이슈

기존 safari < 8 에서의 동작

  • app launch 시에 pagehide 발생

but, safari 8 부터 다르게 동작

2. safari에서 alert 무시 안하는 이슈

기존 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