투케이2K

132. (TWOK/WORK) [개선 요청] 안드로이드 ( android ) 웹뷰 window open 새창 열기 이벤트 발생 시 Alert 팝업창 표시, 외부링크 이동 개선 요청 본문

투케이2K 업무정리

132. (TWOK/WORK) [개선 요청] 안드로이드 ( android ) 웹뷰 window open 새창 열기 이벤트 발생 시 Alert 팝업창 표시, 외부링크 이동 개선 요청

투케이2K 2025. 1. 26. 09:43

[제 목]

[개선 요청] 안드로이드 ( android ) 웹뷰 window open 새창 열기 이벤트 발생 시 Alert 팝업창 표시, 외부링크 이동 개선 요청

 

[내 용]

------------------------------------------------------------------------------
[개선 요청 사항]
------------------------------------------------------------------------------

1. 안드로이드 ( android ) 웹뷰 window open 새창 열기 이벤트 발생 시 Alert 팝업창 표시, 외부링크 이동 개선 요청

------------------------------------------------------------------------------





------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------

1. 애플리케이션 실행 및 웹뷰 로드 화면 화면 진입


2. 특정 화면에서 window open 이벤트 발생 시 자동으로 외부링크로 화면 이동 수행 확인


3. 소스 코드 확인 시 안드로이드 웹뷰 onCreateWindow window open 이벤트 발생 시 자동 외부링크 이동 로직 확인

------------------------------------------------------------------------------





------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------

1. 안드로이드 웹뷰 화면에서 window open 이벤트 발생 시 해당 URL 주소 표시 Alert 팝업창 활성 및 사용자가 [확인] 버튼 클릭 시 외부 링크 이동으로 로직 변경


2. 변경 로직 : 

  >> 애플리케이션 실행 및 웹뷰 로드 화면 화면 진입

  >> 특정 화면에서 window open 이벤트 발생 시 URL 주소 표시 및 Alert 팝업창 활성 수행

  >> 사용자가 [확인] 버튼 클릭 시 해당 URL 주소로 외부링크 이동 수행

  >> 사용자가 [취소] 버튼 클릭 시 Alert 팝업창 닫기 수행

------------------------------------------------------------------------------





------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------

[webview 웹뷰 window open 새창 열기 이벤트 감지 및 외부 링크로 전환 실시]

https://blog.naver.com/kkh0977/222603568064?trackingCode=blog_bloghome_searchlist


[안드로이드 웹뷰 (webview) onCreateWindow (window open) 이벤트 감지 및 외부 링크 전환 로직]

https://blog.naver.com/kkh0977/223615915198?trackingCode=blog_bloghome_searchlist

------------------------------------------------------------------------------
 
반응형
Comments