跳至内容
Tauri

WebView 버전

WebView2(Windows)

Tauri使用基于微软Edge及Chromium的WebView2。WebView2可自动更新,因此所有Windows版本的目标都确保使用了相对较新的Chromium构建版本。

WebView2支持Windows 7及以上版本,并在Windows 11上预装。在Windows 11之前的版本中,Tauri生成的安装程序将负责确保系统上安装WebView2。

WebKit(macOS、iOS及Linux)

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

解释WebKit版本号

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

WebKit版本号由5部分组成,以及表示为哪个操作系统构建的数字前缀

$(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上,自10.10(Yosemite)版本以来,Tauri使用macOS预装的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平台功能是否得到支持。

OS名称OS版本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

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