Skip to content
阅读进度

Hybrid 与 WebView 要掌握哪些核心点? ​

返回 View 与显示链路 目录

标准回答 ​

Hybrid 让网页和原生协作,关键是页面加载与缓存、JS 和 Native 通信、生命周期、性能及信任边界;跨端框架则用不同方式复用界面或业务代码。

关键机制 ​

  • 桥接协议明确方法、参数、调用编号、回调与错误;只对可信来源开放必要能力,导航跳转也要校验。
  • 正确处理返回历史、页面销毁、文件选择和权限;减少桥接频率与过大消息,避免反复创建重型实例。
  • 框架选型比较交付速度、原生能力、性能、包体、团队经验和维护成本,不只看“一套代码多端运行”。

通俗例子 ​

设备详情用网页展示,原生提供有限的查询状态接口。网页不能因拿到桥接对象,就任意读文件或调用所有系统能力。

易混淆点 ​

addJavascriptInterface 的风险与内容来源、版本和接口设计有关;不能对任意外部网页暴露高权限桥。

参考资料 ​

内容来源 ​

用完整回答理解机制,用真实证据解释项目。