JEP's Diary

Android Webview의 Bridge를 대신할 WebMessagePort 본문

Development/Android

Android Webview의 Bridge를 대신할 WebMessagePort

지으니88 2022. 11. 2. 23:07

네이티브와 WebView의 페이지와 통신을 하려면 주로 Bridge를 통해서 했었다. 이를 위해 보통 addJavaScriptInterface()를 사용하는데, 이것을 사용할때는 주의가 필요하며 애플리케이션 APK에 포함된 자바스크립트에만 사용하기를 권장한다.

이를 대신해서 WebMessagePort를 사용할 수 있다. 마시멜로우 버전부터 추가되었다. API 23 

 

참고1. https://stackoverflow.com/questions/41753104/how-do-you-use-webmessageport-as-an-alternative-to-addjavascriptinterface

참고2. https://github.com/commonsguy/cw-omnibus/tree/master/WebKit/SensorPort

'Development > Android' 카테고리의 다른 글

Compose 기본사항 키워드 정리  (0) 2022.11.15
Compose 이해  (0) 2022.11.02
Compose Camp 시작!  (0) 2022.11.02
ViewPager2  (0) 2021.01.06
Android ViewModel  (0) 2018.08.08