Ich möchte auf eine about.html Seite im Asset-Ordner durch Klicken auf eine Schaltfläche in index.html in android webview laden.Android Webview href nicht unterstützt in html Seite
Hier ist der Code:
Button:
<a href="about.html">About</a>
Java:
WebView browser = (WebView) findViewById(webview);
browser.getSettings().setJavaScriptEnabled(true);
browser.setWebChromeClient(new WebChromeClient());
browser.loadUrl("file:///android_asset/www/index.html");
browser.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}
});
Aber das Problem ist, wenn ich auf die Schaltfläche klicken es nicht about.html laden, aber wenn ich Fügen Sie eine JavaScript-Funktion mit unten Code es funktioniert .. aber ich möchte href verwenden.
Code:
<button onclick="about()">About</button>
<script>
function about() {
location.href = "about.html";
}
</script>
Wie kann ich es lösen?
versuchen Sie die Antwort ... es wird funktionieren – rafsanahmad007