跳到内容
Tauri

Webview 版本

Tauri 使用基于 Microsoft Edge (Chromium) 的 WebView2。WebView2 可以自行更新,因此在所有 Windows 目标上都能保证一个相对较新的 Chromium 构建版本。

WebView2 支持 Windows 7 及更高版本,并预装在 Windows 11 中。对于低于 Windows 11 的版本,Tauri 生成的安装程序会确保 WebView2 已安装在系统上。

Tauri 在 macOS(通过 WKWebView)和 Linux(通过 webkit2gtk)上使用 WebKit。

WebKit 版本号相当复杂,下面是一些有助于理解它们的有用信息。

WebKit 版本号由 5 个段和一个表示 WebKit 构建所针对的操作系统数字前缀组成

$(SYSTEM_VERSION_PREFIX)$(MAJOR_VERSION).$(MINOR_VERSION).$(TINY_VERSION).$(MICRO_VERSION).$(NANO_VERSION)

数字前缀称为 SYSTEM_VERSION_PREFIX,似乎仅存在于 macOS 和 iOS 构建中(不适用于 Linux)。此外,如果最后两个段都为 0,则可以省略它们(因此,像 613.2.7.0.0 这样的版本将被称为 613.2.7)。

例如,macOS Monterey (12.x) 上 Safari 15.5 附带的 WebKit 版本号为 17613.2.7.1.8。您可以这样解释它:

  • SYSTEM_VERSION_PREFIX: 17
  • MAJOR_VERSION: 613
  • MINOR_VERSION: 2
  • TINY_VERSION: 7
  • MICRO_VERSION: 1
  • NANO_VERSION: 8

以下是 SYSTEM_VERSION_PREFIX 值对应的映射关系:

macOS 版本SYSTEM_VERSION_PREFIX
sdk=iphone*8
14.019
13.018
12.017
11.016
10.1515
10.1414
10.1313
10.1212
10.1111

在 macOS 上,Tauri 使用 macOS 10.10 (Yosemite) 版本开始预装的 webview。它被视为核心组件,因此会随常规操作系统更新一起更新。这意味着不受支持的 macOS 版本不会收到 WebKit 更新。

要查找您 macOS 版本中 WKWebView 使用的 WebKit 版本,您可以在终端中使用此命令:

终端窗口
awk '/CFBundleVersion/{getline;gsub(/<[^>]*>/,"");print}' /System/Library/Frameworks/WebKit.framework/Resources/Info.plist

下表将操作系统版本映射到相应的 WebKit Safari 版本,以便您可以使用 caniuse 等网站来了解是否支持特定的 Web 平台功能。

操作系统名称操作系统版本WebKit 版本Safari 版本备注
Sonoma14.0 (Beta)616.1.14.11.1117.0在 2023 M2 14” MacBook Pro 上验证
Ventura13.4.1615.2.9.11.716.5.1在 2023 M2 14” MacBook Pro 上验证
13.3.1615.1.26.11.23在 2023 M2 14” MacBook Pro 上验证
13.3615.1.26.11.2216.4在 2023 M2 14” MacBook Pro 上验证
13.2.1614.4.6.1.6
13.2?16.3
13.1614.3.7.1.516.2在 2020 M1 13” MacBook Pro 上验证
13.0.1在 2020 M1 13” MacBook Pro 上验证
13.0614.2.9.1.1216.1在 2020 M1 13” MacBook Pro 上验证
Monterey12.6在 2020 M1 13” MacBook Pro 上验证
12.5.1613.3.9.1.1615.6.1在 2020 M1 13” MacBook Pro 上验证
12.5613.3.9.1.515.6在 2020 M1 13” MacBook Pro 上验证
12.4613.2.7.1.815.5在 2020 M1 13” MacBook Pro 上验证
12.3.1613.1.17.1.13
12.3613.1.17.1.615.4
12.2.1612.4.9.1.8
12.2612.4.9.1.515.3
12.1.1
12.1612.3.6.1.615.2
12.0.1612.2.9.1.2015.1
12.0612.1.29.41.415.0
Big Sur11.6.7
11.6.6
11.6.5
11.6.2
11.6.1
11.6
11.5.2611.3.10.1.6
11.5.1
11.5611.3.10.1.314.1.2
11.4611.2.7.1.414.1.1
11.3.1
11.3611.1.21.161.314.124” M1 iMac 收到了一个特殊的 WebKit 版本 611.1.21.1.12
11.2.3610.4.3.1.7
11.2.2
11.2.1
11.2610.4.3.1.414.0.3
11.1610.3.7.1.914.0.2
11.0.1610.2.11.51.8
11.0610.2.11.1.314.0.1Safari 14.0 仅在 iPhone 上可用
Catalina10.15.7 安全更新 2022-004609.4.1.1.1
10.15.7609.4.113.1.3
10.15.6609.3.5.1.313.1.2
10.15.5609.2.9.1.213.1.1
10.15.4609.1.20.111.813.1
10.15.3608.5.1113.0.5
10.15.2608.4.9.1.313.0.4
10.15.1608.3.10.1.413.0.3在 2014 15” MacBook Pro 上验证
10.15608.2.30.1.113.0.2
Mojave10.14.6608.1.4913.0
10.14.4607.1.40.1.512.1
10.14.3606.4.512.0.3
10.14.2606.3.412.0.2
10.14.1606.2.104.1.112.0.1
10.14606.2.1112.0
High Sierra10.13.6605.3.811.1.2
10.13.5605.2.811.1.1
10.13.4 安全更新 2018-001605.1.33.1.411.1
10.13.4605.1.33.1.211.1
10.13.3604.5.611.0.3
10.13.2 补充更新604.4.7.1.611.0.227” iMac Pro 收到了一个特殊的 WebKit 版本 604.4.7.10.6
10.13.2604.4.7.1.311.0.227” iMac Pro 收到了一个特殊的 WebKit 版本 604.4.7.10.4
10.13.1604.3.511.0.1
10.13604.1.38.1.611.0

Linux 生态系统的多样性使得很难汇编有关 WebKitGTK 在各种发行版上的准确信息。下表是一个非常不完整的常用发行版及其 WebKit 版本的列表。您应始终查阅您的发行版仓库以获取最新信息。

发行版webkitgtk 版本WebKit 版本Safari 等效版本
Debian 11 (带更新), Ubuntu 20.04 (带更新), Ubuntu 22.042.36614.1.6TP 140 (16.0)
Debian 10 (带更新)2.34613.1.115.4
Debian 11, Ubuntu 18.04 (带更新), centos 8 (非流)2.32612.1.615.0
Ubuntu 20.042.28610.1.114.0
Debian 9 (带回溯), Debian 102.24608.1.613.0
Ubuntu 18.042.20606.1.412.0

© 2025 Tauri 贡献者。CC-BY / MIT