使用嵌入式 Web 进行应用内浏览
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
应用内浏览器可为用户提供完整的浏览器体验,同时让用户保持在应用环境中。当应用中包含指向网页的链接或广告时,最常使用此功能。网页可以在应用内浏览器中打开,如图 1 所示。
自定义标签页和 WebView 都是可用于增强应用内体验的 API,但选择哪个 API 最适合您取决于您的应用场景。下表显示了每种方法的一些优势:
自定义标签页 |
|
|
WebView |
|
|
开箱即用,可浏览由用户的默认浏览器处理的第三方内容。适用于大多数用例。 |
|
|
由开发者控制的自定义浏览体验。通常用于更高级的使用场景。 |
|
|
- 集成简单:集成自定义标签页是向用户提供嵌入式 Web 浏览体验的最简单方法
- 共享状态:与浏览器共享 Cookie 和权限模型后,用户在登录网站时遇到的摩擦减少
|
|
|
- 对浏览器视图的更高级界面控制
- 能够修改网页本身的内容
- 更深入地分析互动度 / 活动情况
- WebView 更新会在全球范围内面向所有设备和用户一致发布
|
|
|
虽然大多数浏览器都支持自定义标签页,但有些浏览器提供了额外的自定义选项。如需了解详情,请参阅自定义标签页浏览器支持比较。
其他资源
如需使用 WebView 或自定义标签页 API 针对 Android 设备开发网页,请参阅以下文档:
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-12-18。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-12-18。"],[],[]]