You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在Cordova Windows商店应用中使用Chrome/Chromium Webview?类似Crosswalk

关于Cordova Windows商店应用使用Chromium内核WebView的解决方案与疑问解答

Hey there! 针对你计划用Apache Cordova开发跨平台应用,想在Windows 8/8.1/10商店应用里用上类似Crosswalk的Chromium内核WebView,以及是否能使用Chrome/Chromium WebView的疑问,我整理了以下实用信息:

先明确Cordova Windows平台的默认WebView情况

  • 对于Windows 8/8.1商店应用,Cordova默认搭载的是IE Trident内核的WebView(MSHTML),它对现代Web标准的支持有限,性能也远不如Chromium内核。
  • 到了Windows 10的UWP(通用Windows平台)应用,Cordova默认使用的是EdgeHTML内核的WebView;不过现在微软已经把Edge切换到Chromium内核,同时推出了基于Chromium的WebView2控件,这是我们的关键选项。

替代Crosswalk的可行方案

Crosswalk曾经是移动端统一Chromium WebView的利器,但早已停止维护。针对Windows平台,我们有更合适的替代方案:

  • 集成WebView2插件:微软官方的WebView2控件完全基于Chromium内核,支持Windows 10及以上的UWP应用。你可以通过cordova-plugin-webview2这个Cordova插件快速集成它,这样你的应用就能获得和Chrome一致的Web标准支持、性能表现,完美替代Crosswalk的作用。
  • 关于Windows 8/8.1的遗憾:微软已经停止对Windows 8/8.1的主流支持,而且没有官方的Chromium内核WebView控件适配这些旧系统。如果你的应用必须兼容Windows 8/8.1,那只能继续使用默认的IE内核WebView,或者考虑放弃对这些旧版本的支持,专注Windows 10及以上的UWP平台。

能否直接使用Chrome/Chromium WebView?

这里需要明确一个关键区别:

  • 你不能直接嵌入Chrome浏览器的WebView控件,因为Windows商店应用有严格的沙箱限制,无法调用外部独立应用的组件。
  • 但你可以使用基于Chromium内核的官方控件——也就是上面提到的WebView2。它本质就是Chromium内核的WebView,要么共享系统中已安装的Chrome内核,要么自带轻量版Chromium内核,能提供和Chrome几乎完全一致的Web体验,这其实就是你想要的"Chromium WebView"效果。

总结

如果你的核心目标是Windows 10及以上的UWP应用,WebView2插件是替代Crosswalk的最优解,能完美满足你对Chromium内核WebView的需求;如果必须兼容Windows 8/8.1,那很遗憾没有可行的Chromium内核方案,只能继续使用默认的IE内核WebView。

内容的提问来源于stack exchange,提问作者Pego App

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 09:09:06