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
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
: 17MAJOR_VERSION
: 613MINOR_VERSION
: 2TINY_VERSION
: 7MICRO_VERSION
: 1NANO_VERSION
: 8
以下是 这个值的映射方式:SYSTEM_VERSION_PREFIX
macOS 版本 | SYSTEM_VERSION_PREFIX |
---|---|
sdk=iphone* | 8 |
13.0 | 18 |
12.0 | 17 |
11.0 | 16 |
10.15 | 15 |
10.14 | 14 |
10.13 | 13 |
10.12 | 12 |
10.11 | 11 |