2015-06-09 3 views
0

Я использую WebView следующимAndroid WebView добавить CSS в существующий сайт

WebView webView = (WebView) this.findViewById(R.id.webView); 
webView.getSettings().setJavaScriptEnabled(true); 
webView.loadUrl("https://m.facebook.com"); 

Он загружает страницу штраф. Теперь я пытаюсь добавить раздел заголовка страницы, прежде чем он отобразится в веб-представлении. например

<style>.test{color:red}</style> 

можно добавить. если да, то как ???

ответ

1

это может быть сделано с помощью evaluateJavascript

webView.evaluateJavascript("javascript: document.getElementById('header').setAttribute('style','background-color: red;') ", new ValueCallback<String>() { 
@Override 
public void onReceiveValue(String value) { 
    //in case you have some return value from your script 
} 
}); 
Смежные вопросы