Afficher une partie de la page web sur la webview android
Je veux faire une appli qui permet de charger le contenu de la page web dans webview. Je veux montrer seulement une chose en particulier sur l'ensemble de la webview, pas tout le contenu de la page web.
Ici est un exemple. Si j'utilise: 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 que l'URL de la webview, il charge tout le contenu de la page sur la webview. Mais je veux enlever la bannière de la page et l'afficher sur la webview de ma demande.
J'ai essayé d'utiliser le bloqueur de pub utilisant le CSS des balises, mais ce n'est pas de m'aider. Merci de me donner une idée pour résoudre ce problème.
Grâce.
OriginalL'auteur Anupam | 2012-09-04
Vous devez vous connecter pour publier un commentaire.
Merci pour la réponse Zyber. J'ai résolu en utilisant l'injection de JavaScript dans le code de WebView android.
Cela a résolu mon but et il est facile à utiliser.
L'approche fonctionne très bien. Mais il crée cahoteuse de sortie.
OriginalL'auteur Anupam
vérifier Jsoup il fournit une bibliothèque qui donne un moyen facile d'extraire des éléments Html à partir d'une page web
Cet exemple exécute un Http GET et puis extrait d'un élément Div avec la classe "classname", que vous pouvez ensuite charger dans votre webview
Cela ne veut pas répondre à l'OP question. À l'aide de Jsoup juste pour parser le html chargé. Vous devez utiliser webView deux fois pour le charger
OriginalL'auteur Zyber