Microsoft Edge WebView2 运行库构建于 Chromium 内核之上,Chromium 内核以其高效、先进的网页渲染技术闻名于世。这使得 WebView2 能够精准且迅速地渲染各类复杂的网页内容,无论是拥有大量动态元素的电商页面,还是充满 3D 特效的游戏宣传页,都能流畅呈现。开发者在应用程序中借助 WebView2,可轻松嵌入网页内容,确保用户在使用应用时,如同使用主流浏览器一般,享受丝滑顺畅的浏览感受,极大地提升了应用的视觉呈现效果和交互体验。​WebView2 运行库以其基于 Chromium 内核的强大性能、广泛的应用场景适用性、灵活的分发更新模式以及强大的 API 支持,成为了现代应用开发中提升用户体验、拓展应用功能的关键工具,助力开发者打造出更具创新性和竞争力的应用程序。

WebView2

桌面应用创新升级​
对于桌面应用而言,WebView2 为其注入了新的活力。以往桌面应用在界面展示和功能拓展上可能存在一定局限性,而有了 WebView2,开发者能够在桌面应用中嵌入复杂的 Web 界面。比如,一款办公软件可以利用 WebView2 加载在线文档编辑页面、实时协作平台,让用户在软件内就能便捷地进行团队协作办公,实现桌面应用与在线服务的无缝衔接,打破传统桌面应用的边界。​

混合应用开发利器​
在混合应用开发领域,WebView2 更是不可或缺。它允许开发者将 Web 技术(HTML、CSS、JavaScript)与原生应用开发相结合。以移动应用为例,通过 WebView2,开发者可以复用已有的 Web 代码,快速构建应用的部分功能模块,同时借助原生平台的优势,如访问设备硬件(摄像头、GPS 等)。这不仅大大缩短了开发周期,降低了开发成本,还能为用户带来统一且优质的跨平台体验,无论是在 iOS 还是安卓系统上,都能呈现出一致的界面和功能。​

浏览器功能拓展​
WebView2 运行库还为浏览器功能的拓展提供了可能。开发者可以基于它开发浏览器插件、扩展程序,为用户增添更多个性化功能。例如,开发一款能够自动翻译网页内容的插件,或者一个可以快速筛选特定信息的页面分析工具。通过 WebView2 与浏览器的结合,满足用户日益多样化的浏览需求,提升浏览器的实用性和用户粘性。​

灵活的分发与更新模式​
WebView2 运行时提供了两种分发模式,以适应不同的开发和应用场景。在常青(Evergreen)分发模式下,WebView2 运行时无需与应用一起打包。初始时,可通过联机引导程序或脱机安装程序安装到客户端。后续,它会自动在客户端计算机上更新。这意味着开发者能够及时利用最新的 WebView2 API,为用户提供新功能和优化,而无需用户手动干预运行时的更新,始终保持应用的先进性。另一种是固定版本分发模式,开发者可下载特定版本的 WebView2 运行时,并将其与应用包一起打包。当发布新的 WebView2 SDK 包时,只要兼容版本已分发给客户端,应用就能使用最新 SDK 中的 API。这种模式便于开发者对应用所依赖的 WebView2 版本进行精确控制,确保在特定场景下应用的稳定性。​

强大的 API 支持与双向通信​
WebView2 为开发者提供了丰富的 API 接口,通过这些接口,开发者可以灵活地控制 WebView2 控件的行为。从基本的网页导航、页面加载状态监控,到高级的 JavaScript 交互、网络请求拦截等功能,都能轻松实现。尤为突出的是,WebView2 支持原生代码和 JavaScript 的双向通信。在原生应用中,开发者可以调用 JavaScript 函数,操作网页中的元素,实现与用户的交互;同时,JavaScript 也能够调用原生应用的功能,比如在网页中触发保存文件操作时,调用原生应用的文件保存功能。这种双向通信机制极大地拓展了应用的功能边界,为开发者带来了更多创新的可能性。​

下载地址

城通网盘:https://url95.ctfile.com/d/22064395-68099128-97af00?p=YPOJIE (访问密码: YPOJIE)

百度网盘:https://pan.baidu.com/s/1KfF8lYr-d2Paq6EPHA2A4A?pwd=usk9 提取码: usk9

Microsoft Edge WebView2 Runtime v137.0.3296.58
https://developer.microsoft.com/zh-cn/microsoft-edge/webview2

Microsoft Edge WebView2 Runtime v109.0.1518.140 for Window7+
https://www.catalog.update.microsoft.com/Search.aspx?q=109.0.1518.140