如何在 Android webview 中处理 javascript link?
How to handle javascript link in Android webview?
我有一个网站,它包含一个带有 link
的文本字段
<a class="xyz-icon" href="javascript:print()">
我想制作一个使用 webview 的 Android 应用程序,但是当我单击该字段时什么也不做。它在浏览器中工作。
我的 Webview 配置是:
webview.settings.javaScriptEnabled = true
Webview.settings.javaScriptCanOpenWindowsAutomatically = true
Webview.settings.domStorageEnabled = true
Webview.settings.loadWithOverviewMode = true
我发现我必须在 onPageFinished
方法中注入 js,因为每次导航都会删除 js。
所以我做了一个JS界面like this
然后在 onPageFinished
中出现 myWebView.loadUrl(“javascript:(js code)“)
我有一个网站,它包含一个带有 link
的文本字段<a class="xyz-icon" href="javascript:print()">
我想制作一个使用 webview 的 Android 应用程序,但是当我单击该字段时什么也不做。它在浏览器中工作。 我的 Webview 配置是:
webview.settings.javaScriptEnabled = true
Webview.settings.javaScriptCanOpenWindowsAutomatically = true
Webview.settings.domStorageEnabled = true
Webview.settings.loadWithOverviewMode = true
我发现我必须在 onPageFinished
方法中注入 js,因为每次导航都会删除 js。
所以我做了一个JS界面like this
然后在 onPageFinished
中出现 myWebView.loadUrl(“javascript:(js code)“)