2013. 11. 26. 14:28

Javascript Interface 사용


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


webView.addJavascriptInterface(new Object() {

    @JavascriptInterface

    public String toString() {

        return "AppInterface";

    }

    @JavascriptInterface

    public void toast(String text) {

        Toast.makeText(WebViewActivity.this, text, Toast.LENGTH_LONG).show();

    }

}, "AppInterface");


예) HTML 코드

<a href="javascript:AppInterface.toast('Hello');">Javascript Interface Test : Toast</a><br />

Posted by newkie