iOS UIWebView touchend event 미발생

iOS UIWebView에서 touchend event 미발생

  • 현상

    • UIWebView에서 화면 밖으로 드래그 동작 시 touchend event 미발생

  • 현상 확인 방법

    1. 위 링크 'iOS_UIWebView_screenOut.html' File을 다운로드 또는 URL을 사용합니다.
    2. App store 접속하여 'webview' 검색
    3. 'WebView - WKWebView and UIWebView rendering'를 다운로드 후 실행
    4. UIWebView 선택하여 URL을 입력 후 'Go'버튼을 클릭
    5. 우측 Edge 영역에서 부근에서 드래그하여 화면 밖으로 이동
    6. 5번 동작을 반복하여 실행 시 노란색 textarea에 touchstart event만 나오는 것을 확인합니다

  • 테스트 환경

    • iPad Air2 iOS 10.3.2 가로모드, iPad Pro iOS 11.2.6 세로모드, iPad Pro iOS 12.1.1 가로모드

  • 기타

    • Safari 브라우저의 경우 touchend event 발생
    • WKWebView에서는 touchend event 발생

댓글