Je travaille avec Android WebView mon objectif est d'analyser html avant de rendreObtenir Html de WebView avant de rendre
pour ce faire, j'ai ajouté suivant javascript pour WebView dans l'événement pagefinish ..
public void onPageFinished(WebView view, String url)
{
view.loadUrl("javascript:varhtmlString=document.getElementsByTagName('html')[0].innerHTML;"
+"document.getElementsByTagName('html')[0].innerHTML=window.HTMLOUT.parseHTML(htmlString);");
}
mais problème est un retour en arrière (html original) apparaît avant d'analyser html
puis je surveille les journaux et a constaté que javascript est en cours d'exécution après pageFinish (asynchrone) pour le rendre synchrone j'ai utilisé attendre aviser mécanisme et veiller à ce que Javasript soit lancé avant la page finale
mais toujours le même problème html d'origine apparaît avant parse
est il y a un moyen de changer html avant de rendre ????
ce que sur les demandes de poste? – gondo