网页视图展示
它把一个网页内容嵌进当前应用或页面中,并在受控区域里显示和导航。
- 应用里面直接打开网页的那块
- 不跳浏览器就在当前页面看网站
- 把另一个网页装进界面的框
- 内嵌网页
- 浏览器容器
- 网页嵌入视图
示例
Web / iOS / Android 对照
Web原生支持
桌面与移动端现代浏览器
Inline Frame
<iframe>
跨站内容受同源策略和权限策略约束,不能把嵌入当成完全可控的本地界面。
iOS原生支持
iOS / iPadOS
Web View
WebKit: WKWebView
Android原生支持
Android 手机 / 平板
WebView
android.webkit.WebView
使用规范
什么时候用
- 必须在应用内承载已有网页内容,并能接受网页与原生界面的交互差异
什么时候别用
- 核心流程可以用原生界面实现,或嵌入第三方页面会带来登录、安全和无障碍问题
给 AI 的提示词
这条词条还没有经过验证的实现提示词。