WebView で Java のコードから JavaScript を呼び出す

WebView で Java のコードから JavaScript を呼び出すには、WebView.loadUrl() を呼び出せばいいらしい。つまり、ページを呼び出すときに view のクラスで loadUrl(“https://www.united-bears.co.jp”); とやるのと同じように呼び出すだけでいいみたい。ところが、ここではまってしまった。失敗した例は以下の通り。

setWebViewClient(new WebViewClient() {
    @Override
    public void onPageFinished(WebView view, String url) {
        loadUrl("javaScript:normalizeSize();");
    }
});

成功した例は、こんな感じ。

setWebViewClient(new WebViewClient() {
    @Override
    public void onPageFinished(WebView view, String url) {
        loadUrl("javascript:normalizeSize();");
    }
});

「javascript」は、全部小文字じゃないといけないらしい。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.