Anu*_*pam 8 android webview android-webview
我想创建一个应用程序,将网页中的内容加载到webview中.我想在整个webview中只显示一个特定的东西,而不是网页的整个内容.
这是一个例子.如果我使用:http://us.m.yahoo.com/w/search%3B_ylt=A2KL8xs0vUBQMg0AwAkp89w4?submit=oneSearch&.intl=us&.lang=en&.tsrc=yahoo&.sep=fp&p=digital+cameras&x=0&y= 0作为webview的URL,它在webview上加载页面的所有内容.但我想删除页面的横幅并将其显示在我的应用程序的webview上.
我尝试过使用CSS标签使用adblocker,但这对我没有帮助.请给我一些克服这个问题的想法.
谢谢.
Anu*_*pam 18
谢谢Zyber的答案.我已经在Android的WebView代码中使用JavaScript注入解决了它.
final WebView webview = (WebView)findViewById(R.id.browser);
webview.getSettings().setJavaScriptEnabled(true);
webview.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url)
{
webview.loadUrl("javascript:(function() { " +
"document.getElementsByTagName('header')[0].style.display="none"; " +
"})()");
}
});
webview.loadUrl("http://code.google.com/android");
Run Code Online (Sandbox Code Playgroud)
这解决了我的目的,很容易使用.
| 归档时间: |
|
| 查看次数: |
23593 次 |
| 最近记录: |