codecamp

Tauri 固定版本

使用系统提供的运行时非常安全,因为WebView漏洞补丁由Windows管理。如果您想要控制每个应用程序的WebView2分发(要么自己管理发布补丁,要么在可能没有互联网连接的环境中分发应用程序),Tauri可以为您捆绑运行时文件。

注意
分发固定版本的WebView2运行时会增加约180MB的Windows安装程序大小。

1. 从Microsoft的网站下载WebView2固定版本运行时。在此示例中,下载的文件名为Microsoft.WebView2.FixedVersionRuntime.98.0.1108.50.x64.cab。

2. 将文件解压缩到core文件夹中:

Expand .\Microsoft.WebView2.FixedVersionRuntime.98.0.1108.50.x64.cab -F:* ./src-tauri

3. 在tauri.conf.json中配置WebView2运行时路径:

tauri.config.json

{
"tauri": {
"bundle": {
"windows": {
"webviewInstallMode": {
"type": "fixedRuntime",
"path": "./Microsoft.WebView2.FixedVersionRuntime.98.0.1108.50.x64/"
}
}
}
}
}

4. 运行​tauri build​来生成包含固定WebView2运行时的Windows Installer。



Tauri 离线安装程序
Tauri 跳过安装
温馨提示
下载编程狮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; }