调用Edge内核是否需要安装浏览器?WebView2运行时能否满足生产要求?
WebView2 部署依赖相关问题解答
核心结论
你仅需要随应用分发MicrosoftEdgeWebview2Setup.exe即可,无需额外打包MicrosoftEdgeSetup.exe(完整版Edge浏览器安装包)。
具体说明
- WebView2 Runtime是完全独立的运行时组件,和设备上是否安装完整版Edge浏览器没有任何依赖关系,自身已经包含了WebView2控件运行所需的全部核心资源。只要目标设备成功安装符合版本要求的WebView2 Runtime,你的应用调用WebView2加载网页的所有功能都可以正常运行,和设备上有没有Edge浏览器完全无关。
- 你当前采用的随应用分发WebView2在线安装包的方式完全符合微软官方推荐的生产环境部署策略:该安装包会自动检测设备上已有的WebView2 Runtime版本,仅在版本不满足要求或未安装时才会执行安装操作,不会产生冗余的安装步骤。
- WebView2 Runtime覆盖的Windows系统范围包括Windows 7及以上桌面系统、Windows Server 2008 R2及以上服务器系统,在上述系统范围内安装完成后,WebView2的功能表现和完整版Edge浏览器完全一致,不存在功能缺失问题。
- 如果你有离线部署、避免用户额外安装步骤的需求,也可以选择将固定版本的WebView2 Runtime直接打包进你的应用安装目录,采用便携部署模式,不过该方案会增加你的应用安装包体积,可根据业务场景自行选择。
内容的提问来源于stack exchange,提问作者TippuR
相关产品推荐
相关产品推荐

