codecamp

Tauri WebKit 版本号

ebkit 的版本号相当复杂,所以下面将会给出一些有助于理解的信息。

WebKit 的版本号分为 5 部分和一个数字前缀,指出 WebKit 是为哪个操作系统构建的:

$(SYSTEM_VERSION_PREFIX)$(MAJOR_VERSION).$(MINOR_VERSION).$(TINY_VERSION).$(MICRO_VERSION).$(NANO_VERSION)​其中数字前缀叫做 ,并且似乎仅适用于 macOS 和 iOS 版本的 WebKit (不适用于 Linux)。 此外,如果最后两个部分都为 ,就可以省略它们 (所以 就会被简写为 )。SYSTEM_VERSION_PREFIX 0613.2.7.0.0613.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
13.018
12.017
11.016
10.1515
10.1414
10.1313
10.1212
10.1111


Tauri WebView2 (Windows)
Tauri macOS 和 iOS
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Tauri 指南

Tauri 特性

Tauri 插件

Tauri 应用程序接口

Tauri JavaScript/TypeScript

Tauri 命令行界面

Tauri 进程

Tauri 参考

Tauri WebView 版本

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }