공부하는 다락방

[WebView] addJavascriptInterface() 사용시 주의사항 본문

Android

[WebView] addJavascriptInterface() 사용시 주의사항

권파인 2017. 1. 5. 16:36
webview.addJavascriptInterface(new MyJavaScriptObject(), "JSObject" );

안드로이드에서는 addJavascriptInterface를 이용하여 더욱 편하게 데이터를 주고 받을 수 있다.

addJavascriptInterface 클래스 MyJavaScriptObject()를 만든다. 

만들 때 주의할 점은 안드로이드 4.3.X 젤리빈 이상부터 "@JavascriptInterface" annotation을 붙이지 않을 경우

해당 메소드는 동작하지 않기 때문에 반드시 붙여줘야한다.


아래는 예제소스

private class MyJavaScriptObject{

@JavascriptInterface
public void loadComplete(){

}
}


Comments