Je travaille sur une application Android qui doit pouvoir accéder à un ID html spécifique et afficher uniquement cette information. J'essaie d'obtenir un tel exemple par exemple www.example.com/test.php#FeatureGroup J'ai essayé de le mettre avec un WebView mais il le charge seulement à cet article qui est ce que j'attendais je voudrais enlever le Le reste du contenu du site est possible et dois-je utiliser autre chose qu'un WebView.Dans Android, il est possible de n'afficher qu'un ID spécifique d'un élément html à l'aide de WebView.
0
A
Répondre
0
Comme je suppose que vous n'avez pas accès à la page que vous essayez de modifier, alors @Mak dit que vous devez injecter javascript lorsque la page a été chargée. Voir par exemple:
final WebView webview = (WebView) this.findViewById(R.id.webview);
WebSettings webSettings = webview.getSettings();
// Enable Javascript for interaction
webSettings.setJavaScriptEnabled(true);
webview.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url)
{
webview.loadUrl(
"javascript:(function() { " + <js to alter dom> + "})()");
}
});
webview.loadUrl("www.example.com");
Autre option est de faire HTTP vous interroger récupérer le code HTML et mise à la casse web il.