【发布时间】:2011-09-15 07:14:41
【问题描述】:
我是否需要实现自己的 WebViewClient 才能让我的 WebView 处理常用链接,例如 geo:、tel: 和 mailto:?
WebView不能自己处理吗?
【问题讨论】:
标签: android webview android-webview webviewclient
我是否需要实现自己的 WebViewClient 才能让我的 WebView 处理常用链接,例如 geo:、tel: 和 mailto:?
WebView不能自己处理吗?
【问题讨论】:
标签: android webview android-webview webviewclient
如果你想在你的应用程序中打开网页并且你想自定义它,比如你想在网页上添加按钮,那么你必须在你的类中实现你自己的 WebViewClient 类,否则它将打开你设计的默认浏览器/emulator 然后你就不能对它做任何事情了。
【讨论】:
是的,我同意拉胡尔的观点。如果您想控制 webview 的流程,例如哪些 URL 被允许,哪些被禁止,页面的加载何时开始和完成等,那么您需要实现您的 webview 客户端。
【讨论】: