在CapacitorWebView上重写shouldOverrideUrlLoading和onPageFinished

时间:2019-12-03 08:05:03

标签: cordova capacitor cordova-android

我需要在我的应用程序的CapacitorWebView中覆盖shouldOverrideUrlLoading和onPageFinished。我工作的一种方法是通过getBridge()。getWebView()。getWebViewClient()获取WebView客户端,设置一个新的WebView客户端,并将对重写方法的每次调用代理到原始WebView客户端。此方法有效,但不适用于没有getWebViewClient()方法的Android 7及以下版本。

是否有更好的方法挂接到Cordova WebView上的shouldOverrideUrlLoading和onPageFinished方法中?我该怎么办?

谢谢
索伦

1 个答案:

答案 0 :(得分:0)

目前不可能。

我创建了一个问题,因此可以实施 https://github.com/ionic-team/capacitor/issues/2230