java - WebView 可以像浏览器一样吗?
问题描述
这几天有一个问题困扰着我,我想实现类似浏览器的 WebView,它具有添加/关闭选项卡并打开多个网站。但是在我搜索了许多论坛和文档后仍然找不到任何解决方案,想知道 WebView 是否可以完全做到手机浏览器可以做到的?
解决方案
文档对此进行了回答。
在 WebView 中构建 Web 应用程序
如果您想交付一个 Web 应用程序(或只是一个网页)作为客户端应用程序的一部分,您可以使用
WebView
. 该类WebView
是 AndroidView
类的扩展,它允许您将网页显示为活动布局的一部分。它不包括完全开发的 Web 浏览器的任何功能,例如导航控件或地址栏。默认情况下,WebView
所做的只是显示一个网页。
所以你的问题的答案是否定的。这WebView
门课不能完全做到手机浏览器可以做的事情。
这不会阻止您为自己实现缺少的浏览器功能......从WebView
. 但是,javadoc forWebView
说明了这一点:
在大多数情况下,我们建议使用标准网络浏览器(例如 Chrome)向用户提供内容。要了解有关 Web 浏览器的更多信息,请阅读使用意图调用浏览器的指南。
和更多 ...
推荐阅读
- laravel - 为什么我们在 Laravel 中同时拥有 Eloquent 和 Query Builder?
- php - PHP 带有创建临时文件的错误,但我只使用普通表单输入字段
- python - Python中的嵌套循环奇数模式
- python - Python:如何在嵌套循环中用下一个替换 tqdm 进度条?
- laravel - 我如何保持当前使用 Laravel 登录
- python - PySPC(或 Python 的任何其他统计过程控制库)
- python - 管道没有正确使用自定义模型的标准缩放器
- python - 确保其他人可以运行我的 python 程序的可靠方法
- r - 在 R 中围绕统计测试编写函数
- java - 不推荐在没有设置文件的情况下执行 Gradle:如何编写设置文件以及保存位置