Comment lien hypertexte actif Android HTML lors de l'utilisation de chrome client?
-
05-10-2019 - |
Question
J'ai une page principale (main.html) dans l'actif dossier que je suis avec l'affichage:
webview.setWebChromeClient(new MyWebChromeClient());
webview.getSettings().setJavaScriptEnabled(true);
webview.addJavascriptInterface(new VersionCallbackScript(), "demo");
webview.loadUrl("file:///android_asset/main.html");
et je veux mettre un lien dans le document à un autre fichier html dans le dossier actif. Quand je Similiarly mis dans la balise:
<a href="file:///android_asset/secondpage.html">Touch here for page 2</a></font></h4>
et le toucher dans le client, les charges d'écran d'une page blanche.
, je veux aussi avoir une table des matières qui isA ListView et utilisations LoadURL avec une page html suffixé par une ancre. J'ai essayé et il ne fonctionne pas
String anchor = "subsection1";
webview.loadUrl("file:///android_asset/main.html" + "#" + anchor);
cette construction ne fonctionne pas non plus.
La solution
donner un essai à la pièce de code suivant
<a href="secondpage.html">Touch here for page 2</a>
Pour moi, il fait le travail.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow