跳到内容
Tauri

Webview 版本

WebView2 (Windows)

Tauri 使用基于 Microsoft Edge 和 Chromium 的 WebView2。WebView2 可以自行更新,您可以确保在所有 Windows 目标上获得相对较新的 Chromium 构建。

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

WebKit (macOS、iOS 和 Linux)

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

解读 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 和 iOS

在 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

Safari 中的 WebKit 版本

下表将操作系统版本映射到相应的 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 Security Update 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 Security Update 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 Supplemental Update604.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

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(带 backport)、Debian 102.24608.1.613.0
Ubuntu 18.042.20606.1.412.0

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