Passer au contenu principal

Versions de Webview

WebView2 (Windows)​

Tauri utilise WebView2 qui est basĂ© sur Microsoft Edge et donc Chromium. WebView2 peut se mettre Ă  jour elle-mĂȘme, vous ĂȘtes garanti une version de chrome relativement rĂ©cente sur toutes les cibles Windows.

WebView2 est pris en charge sur Windows 7 et plus récent et est préinstallé sur Windows 11. Sur les versions antérieures à Windows 11, l'installateur généré par Tauri s'assure que WebView2 est installé sur le systÚme.

WebKit (macOS, iOS, & Linux)​

Tauri utilise WebKit sur macOS (Ă  travers WKWebView) et sur Linux (Ă  travers webkit2gtk).

InterprĂ©tation des numĂ©ros de version WebKit​

Les numéros de version de Webkit sont assez compliqués, donc ci-dessous vous trouverez des informations utiles pour les comprendre.

Les numéros de version de WebKit sont constitués de 5 segments et d'un préfixe numérique indiquant pour quel systÚme WebKit est construit :

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

Le prĂ©fixe numĂ©rique est appelĂ© le SYSTEM_VERSION_PREFIX et ne semble ĂȘtre prĂ©sent que pour les versions macOS et iOS (pas pour Linux). En outre, si les deux derniers segments sont tous les deux 0 , ils peuvent ĂȘtre omis (donc une version comme 613.2.7.0.0 serait appelĂ© 613.2.7).

À titre d'exemple, la version WebKit livrĂ©e avec Safari 15.5 sur macOS Monterey (12.x) a le numĂ©ro de version 17613.2.7.1.8. Vous pouvez l'interprĂ©ter comme ceci :

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

Voici ce que les valeurs de SYSTEM_VERSION_PREFIX correspondent :

version macOSSYSTEM_VERSION_PREFIX
sdk=iphone*8
13.018
12.017
11.016
10.1515
10.1414
10.1313
10.1212
10.1111

macOS & iOS​

Sur macOS Tauri utilise le webview qui est livré avec macOS depuis la version 10.10 (Yosemite). Il est considéré comme un composant central et est donc mis à jour avec les mises à jour réguliÚres du systÚme d'exploitation. Cela signifie que les versions de macOS non prises en charge ne reçoivent pas les mises à jour de WebKit.

Pour trouver la version de WebKit utilisée par WKWebView sur votre version de macOS, vous pouvez utiliser cette commande dans le terminal:

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

Versions WebKit dans Safari​

Le tableau ci-dessous met en correspondance une version de l’OS avec les versions WebKit Safari correspondantes afin que vous puissiez utiliser des sites comme caniuse pour dĂ©terminer si une fonctionnalitĂ© spĂ©cifique de la plate-forme Web est prise en charge.

Nom du systĂšme d'exploitationVersion du systĂšme d'exploitationVersions de WebKitVersion de SafariNotes
Ventura13.0.1Vérifié sur un MacBook Pro M1 13" 2020
13.0614.2.9.1.1216.1Vérifié sur un MacBook Pro M1 13" 2020
Monterey12.6Vérifié sur un MacBook Pro M1 13" 2020
12.5.1613.3.9.1.1615.6.1Vérifié sur un MacBook Pro M1 13" 2020
12.5613.3.9.1.515.6Vérifié sur un MacBook Pro M1 13" 2020
12.4613.2.7.1.815.5Vérifié sur un MacBook Pro M1 13" 2020
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 a reçu une version spéciale de WebKit 611.1.21.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 est disponible que sur les iPhones
Catalina10.15.7 Mise à jour de sécurité 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.3Vérifié sur un MacBook Pro 2014 15"
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 Mise à jour de sécurité 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 Mise à jour supplémentaire604.4.7.1.611.0.2iMac Pro 27" a reçu une version spéciale de WebKit 604.4.7.10.6
10.13.2604.4.7.1.311.0.2iMac Pro 27" a reçu une version spéciale de WebKit 604.4.7.10.4
10.13.1604.3.511.0.1
10.13604.1.38.1.611.0

Linux​

La diversité de l'écosystÚme Linux signifie qu'il est trÚs difficile de compiler des informations précises sur WebKitGTK sur les différentes distributions. Le tableau ci-dessous est une liste trÚs incomplÚte des distributions les plus couramment utilisées et de leurs versions WebKit. Vous devriez toujours vérifier les repositories de votre distribution pour des informations à jour.

DistributionVersion de webkitgtkVersions de WebKitEquivalent Safari
Debian 11 (avec mise Ă  jour), Ubuntu 20.04 (avec mise Ă  jour), Ubuntu 22.042.36614.1.6TP 140 (16.0)
Debian 10 (avec mise Ă  jour)2.34613.1.115.4
Debian 11, Ubuntu 18.04 (avec mise Ă  jour), centos 8 (non stream)2.32612.1.615.0
Ubuntu 20.042.28610.1.114.0
Debian 9 (avec backport), Debian 102.24608.1.613.0
Ubuntu 18.042.20606.1.412.0