Манипулировать HTML, загруженным в элемент управления webview - PullRequest
0 голосов
/ 09 мая 2011

У меня есть элемент управления для просмотра веб-страниц, в который я загружаю страницу с веб-сайта.Я хочу включить CSS-файл на веб-страницу после его загрузки.Есть ли способ получить доступ к содержимому, загруженному в веб-просмотр?

У меня нет контроля над сайтом, поэтому изменить код там невозможно.

1 Ответ

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

Вы можете выполнить javascript из java с помощью метода loadUrl.

mWebView.loadUrl("javascript:alert('hello world')");

Впоследствии вы можете установить css с помощью метода javascript

var obj= document.getElementById(obj);
obj.style.visibility = "visible";

Вы можете найти пример кода для выполнения javascriptиз Java-кода в приложении WebViewDemo здесь

http://code.google.com/p/apps-for-android/source/browse/#svn/trunk/Samples/WebViewDemo

...