如何在 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)“)