安装
pnpm create tauri-app
✔ Project name · app1
✔ Choose which language to use for your frontend · TypeScript / JavaScript - (pnpm, yarn, npm, bun)
✔ Choose your package manager · pnpm
✔ Choose your UI template · Preact - (https://preactjs.com/)
✔ Choose your UI flavor · JavaScript
Template created! To get started run:
cd app1
pnpm install
pnpm tauri dev
src-tauri\tauri.conf.json
{
"build": {
"beforeDevCommand": "pnpm dev",
"beforeBuildCommand": "pnpm build",
"devPath": "http://localhost:1420",
"distDir": "../dist",
"withGlobalTauri": false
},
"package": {
"productName": "app1",
"version": "0.0.0"
},
"tauri": {
"allowlist": {
"all": false,
"shell": {
"all": false,
"open": true
}
},
"bundle": {
"active": true,
"targets": "all",
"identifier": "com.tauri.dev",
"icon": [
- "icons/32x32.png",
- "icons/128x128.png",
- "icons/[email protected]",
- "icons/icon.icns",
"icons/icon.ico"
]
},
"security": {
"csp": null
},
"windows": [
{
+ "maximized": true,
"fullscreen": false,
"resizable": true,
"title": "app1",
"width": 800,
"height": 600
}
]
}
}
清空src,编译好的数据放入public,打包生成独立exe
遥测
https://learn.microsoft.com/zh-cn/microsoft-edge/webview2/concepts/data-privacy?tabs=dotnetcsharp
此外,WebView2 遵循 Microsoft Edge 隐私白皮书中概述的标准。 WebView2 具有确保隐私的机制。 WebView2 数据收集遵循与 Microsoft Edge 相同的严格标准。 有关详细信息,请参阅 Microsoft 隐私声明 - Microsoft 隐私。
诊断数据源main为:
Chromium和 Microsoft Edge 遥测基础结构。
Windows 数据报告。
Watson (Microsoft 内部) 基础结构来收集故障转储。
本文面向 WebView2 开发人员。
WebView2 是 Windows 组件,因此遵循 Windows 诊断数据收集做法。 有关详细信息,请参阅 Windows 诊断数据。 WebView2 的数据收集同意受Windows 10上的“设置>隐私&安全>诊断&反馈>诊断数据”设置的约束,Windows 11作为集中式开关。
用户可以通过Windows 10和Windows 11上的 Windows 诊断数据设置控制 WebView2 数据收集,如下所示。 作为开发人员,请考虑将此内容传达给 WebView2 应用用户,并邀请他们使用 Windows 诊断数据 设置来满足其偏好。
下面是诊断数据设置的示例,适用于具有组织管理的一些设置的Windows 11计算机:
当 Windows 诊断数据 设置处于打开时:
收集与 WebView2 相关的数据,包括 API 使用情况、SDK 使用情况和创建失败。
收集浏览器诊断数据。 仅收集与 WebView2 相关的浏览器事件。
无论 Windows 诊断数据 设置如何,WebView2 都会收集维护性能和可靠性所需的数据;请参阅 Windows 中的诊断、反馈和隐私。
尽管你无法控制整个诊断数据收集,但 WebView2 提供了 API 来控制生成数据的以下功能的行为:
SmartScreen。
自定义崩溃报告。
这些功能如下所述。
如果任何 WebView2 进程崩溃,则会创建一个或多个小型转储文件并将其发送给 Microsoft 进行诊断。 运行诊断并执行分析时,使用此 API 自定义崩溃报告。
若要防止故障转储发送到 Microsoft,请将 IsCustomCrashReportingEnabled 属性设置为 false。
若要查找故障转储并对其进行自定义,请使用 CrashDumpFolderPath 属性。
标签:Windows,app,WebView2,tauri,诊断,数据,Microsoft
From: https://www.cnblogs.com/yzpopulation/p/17759267.html