首页 > 解决方案 > WebView 可以像浏览器一样吗?

问题描述

这几天有一个问题困扰着我,我想实现类似浏览器的 WebView,它具有添加/关闭选项卡并打开多个网站。但是在我搜索了许多论坛和文档后仍然找不到任何解决方案,想知道 WebView 是否可以完全做到手机浏览器可以做到的?

标签: javaandroid

解决方案


文档对此进行了回答。

在 WebView 中构建 Web 应用程序

如果您想交付一个 Web 应用程序(或只是一个网页)作为客户端应用程序的一部分,您可以使用WebView. 该类WebView是 AndroidView类的扩展,它允许您将网页显示为活动布局的一部分。它不包括完全开发的 Web 浏览器的任何功能,例如导航控件或地址栏。默认情况下,WebView所做的只是显示一个网页。

所以你的问题的答案是否定的。这WebView门课不能完全做到手机浏览器可以做的事情。

这不会阻止您为自己实现缺少的浏览器功能......从WebView. 但是,javadoc forWebView说明了这一点:

在大多数情况下,我们建议使用标准网络浏览器(例如 Chrome)向用户提供内容。要了解有关 Web 浏览器的更多信息,请阅读使用意图调用浏览器的指南。

和更多 ...


推荐阅读