Notice
Recent Posts
Recent Comments
Link
투케이2K
599. (Android/Java) [Android 13] 안드로이드 To 자바스크립트 데이터 통신을 위한 웹뷰 브릿지 경로 정의 (Webview Bridge) 본문
Android
599. (Android/Java) [Android 13] 안드로이드 To 자바스크립트 데이터 통신을 위한 웹뷰 브릿지 경로 정의 (Webview Bridge)
투케이2K 2023. 7. 10. 21:55[개발 환경 설정]
개발 툴 : AndroidStudio
[소스 코드]
// -----------------------------------------------------------------------------------------
// TODO [자바스크립트 >> 안드로이드 - 경로 지정 : 브릿지 경로에 location 추가 시 웹뷰 무한 로딩 현상 발생]
// -----------------------------------------------------------------------------------------
public void Javascript_To_Android_Bridge(){
S_Log._W_("자바스크립트 통신을 위한 브릿지 경로 설정", new String[]{
"Bridge [1] :: " + "android",
"Bridge [2] :: " + "main",
"Bridge [3] :: " + "media"
});
// -----------------------------------------
// [SEARCH FAST] : [자바스크립트 통신]
// -----------------------------------------
// [자바스크립트에서 호출 시 : window.android.함수(); : 임시]
main_webview.addJavascriptInterface(new AndroidBridge(), "android"); // [자바스크립트에 대응할 함수를 정의한 클래스 붙여줌]
// -----------------------------------------
// [자바스크립트에서 호출 시 : window.main.함수(); : 임시]
main_webview.addJavascriptInterface(new AndroidBridge(), "main"); // [자바스크립트에 대응할 함수를 정의한 클래스 붙여줌]
// -----------------------------------------
// [자바스크립트에서 호출 시 : window.media.함수(); : 임시]
main_webview.addJavascriptInterface(new AndroidBridge(), "media"); // [자바스크립트에 대응할 함수를 정의한 클래스 붙여줌]
// -----------------------------------------
}
반응형
'Android' 카테고리의 다른 글
Comments