참고 https://developer.android.com/reference/android/webkit/WebView.html#addJavascriptInterface%28java.lang.Object,%20java.lang.String%29


이전에 만들어둔 앱에서 자바스크립트가 동작하지 않는 현상이 발생되어 확인해보니


 class JsObject {
   
@JavascriptInterface
   
public String toString() { return "injectedObject"; }
 
}


이런식으로 메소드 앞에 @JavascriptInterface 를 명시해줘야만 자바스크립트 -> 앱 호출이 제대로 처리가 되더군요.


애꿎은 서버 소스만 쳐다보고있었네요.. ^^

+ Recent posts