Запустите JS в WebView из Java Android - PullRequest
0 голосов
/ 27 мая 2011

Я могу вызвать метод Android из JS (используя addJavascriptInterface), но могу ли я запустить JavaScript в моем WebView из Java?

Ответы [ 3 ]

0 голосов
/ 27 мая 2011

Да, вы можете:

webview.loadUrl("javascript:alert('wowzer');");

вы можете связать строки javascript так, как вам нужно:

webview.getSettings().setJavaScriptEnabled(true);
0 голосов
/ 27 мая 2011

Если у вас инициализирован Webview webView;, вы можете просто

webView.loadUrl("javascript:functionName()");

вызвать functionName() на текущей странице (при условии, что на странице есть javascript с загруженной функцией functionName ()).

0 голосов
/ 27 мая 2011

Вы должны быть в состоянии сделать loadUrl("javascript:{javascript statement}");.Попробуйте и посмотрите, работает ли он.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...