WebView2 运行库 Windows 版是用于 Windows 系统,支持运行采用
WebView2 控件的应用程序的可再发行运行时环境。其借助 Microsoft
Edge (Chromium)内核,帮助应用加载
HTML 、CSS 及
JavaScript 内容。Microsoft
Edge WebView2 Runtime(WebView2
运行库 )是
微软 操作系统 WebView2控件的运行环境.它基于Chromium内核构建,主要为应用程序提供
浏览器 核心功能(如嵌入网页,渲染引擎等),开发者可以直接在软件界面嵌入网页内容.Microsoft WebView 2组件发行包与Microsoft Edge浏览器共享组件以减少资源占用.
支持的 Windows 版本 :
Windows 10 :SAC 1709 及更高版本,企业版 2015 LTSC 、2016 LTSC、2019 LTSC、2021 LTSC,企业版多会话,IoT 企业版 SAC,IoT 企业版 2019 LTSC 等。
Windows 11 :包含企业版多会话、IoT 企业版 2024 LTSC 等各主流版本。
Windows Server :支持 2016 LTSC、2019 LTSC、2022 LTSC 及 Server SAC 等。
注意,WebView2 运行时 109 版本是支持 Windows 7 、Windows 8/8.1、Windows Server 2008 R2、Windows Server 2012 以及 Windows Server 2012 R2 的最后版本,后续版本不再支持。
支持的编程环境 :
涵盖 Win32 C/C++ ,.NET Framework 4.6.2 或更高版本,.NET Core 3.1 或更高版本,.NET 5 或更高版本,以及 WinUI 2.0、WinUI 3.0 等。
分发与更新模式 :
Evergreen Runtime :此分发模式默认会接收自动更新。它通常不随使用 WebView2 的应用打包,需用联机引导程序或脱机安装程序安装。它可被客户端所有 WebView2 应用共享,且在特定条件下与 Microsoft Edge 二进制文件硬链接,节省磁盘空间。其作为 Windows 11 系统的一部分预安装,并会被推送到符合条件的 Windows 10 设备上。
固定版本运行时 :可供有严格兼容性要求的应用使用。开发者可下载特定版本,将其与应用一同打包。其不会自动更新,开发者要定期更新应用内嵌入的该运行时,以修复安全问题等。
重要组件 :
WebView2Loader.dll 是 WebView2 运行时的关键 DLL 文件,使用 WebView2 功能的应用,需确保其在应用的可执行目录 中,以正常调用 WebView2 接口 及 API。
特点描述
Microsoft Edge Web 平台的发行说明 | Microsoft Learn
https://learn.microsoft.com/zh-cn/microsoft-edge/web-platform/release-notes/
Microsoft Edge WebView2运行库,WebView2组件绿色版安装包
- 绿色精简版,仅保留核心依赖,无驻留进程和更新服务及计划任务
- 安装自动停止并删除EdgeUpdate后台组件、升级服务、任务计划
- 删除100MB多的chromium内核多国语言包资源(Locales\*.pak)
- 删除用于流媒体视频的版权保护的内容解密模块(WidevineCdm)
- 删除用于阻止网页追踪器隐私保护功能列表(Trust Protection Lists)
- 删除无需打开完整阅读器 用于直接PDF预览功能的模块(PdfPreview)
- 删除用于加速浏览器核心启动和页面的内存预加载模块(MEIPreload)
- 删除用于向发送崩溃报告性能体验反馈的反馈收集工具(edge_feedback)
- 删除用于广告数据滥用验证的文件(AdSelectionAttestationsPreloaded)
- 删除用于收集性能日志诊断跟踪服务程序(elevated_tracing_service.exe)
- 删除用于网页提醒软件更新提示的通知管理程序(notification_helper.exe)
- 删除用于用于企业级文档的权限控制的SDK模块(mip_protection_sdk.dll)
- 删除第三方许可协议展示脚本(show_third_party_software_licenses.bat)