[typescript] webview의 javascriptInterface를 타입스크립트에서 사용하기

Edward Hyun·2022년 1월 18일
0

app&web-dev

목록 보기
64/178
  • 안드로이드 웹뷰에서 등록된 이름(android)을 사용해서
webView.addJavascriptInterface(new WebAppInterface(this), "android");
  • 타입스크립트 웹에서 안드로이드 앱의 함수를 호출한다.
interface WebAppInterface {
    showToast(toast: string) : any;
}

declare var android: WebAppInterface;

var button = document.getElementById('button');
button.onclick = ()=>android.showToast('Hello Android!');

참고 :: https://stackoverflow.com/questions/41220743/call-android-method-from-typescript

profile
앱&웹개발(flutter, vuejs, typescript, react), 인공지능(nlp, asr, rl), 백엔드(nodejs, flask, golang, grpc, webrtc, aws, msa, nft, spring cloud, nest.js), 함수형 프로그래밍(scala, erlang)을 공부하며 정리합니다.

0개의 댓글