按照网上说的重写shouldOverrideUrlLoading也试了,还是会在onReceivedError的回调里提示errorCode为-10
按照网上说的重写shouldOverrideUrlLoading也试了,还是会在onReceivedError的回调里提示errorCode为-10
8 回答6.5k 阅读
3 回答1.9k 阅读✓ 已解决
4 回答704 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
在安卓的WebView中加载自定义URL scheme(如alipays://)时,可能会出现 net::ERR_UNKNOWN_URL_SCHEME 错误。这是因为WebView默认不支持自定义URL scheme。要解决这个问题,需要重写 WebViewClient 的 shouldOverrideUrlLoading 方法,并在其中处理自定义的URL scheme。
前提实现 shouldOverrideUrlLoading 方法的情况下。以下是一个我写的示例你可以参考一下: