Pine
c8a704d65d
security: 桌面端绝对禁止调用系统浏览器
堵死所有系统浏览器调用路径:
1. Rust open_external_link 命令改为 no-op(不再调用 app.shell().open,只记录日志)
2. capabilities 移除 shell:allow-open 权限(前端无法直接调用 shell.open)
3. 前端 fallbackToSystem 改为 no-op(容器打开失败时仅日志,不做任何外部打开)
4. 前端 openExternalLinkInternal 的 tauri 分支不再 invoke 系统浏览器命令
5. WebPage 容器移除「系统浏览器打开」按钮(blocked 提示保留但无操作按钮)
配合原生层 on_new_window=Deny(已在上次提交)+ 前端 window.open 守卫 + <a> 点击拦截器,
形成完整的系统浏览器禁用策略:所有外部 HTTP(S) 链接统一由应用内容器 WebPage 沙箱接管。
2026-09-07 23:22:28 +08:00
..
2026-08-23 22:43:18 +08:00
2026-08-23 22:43:18 +08:00
2026-08-23 22:43:18 +08:00
2026-09-04 10:36:41 +08:00
2026-09-04 13:24:47 +08:00
2026-08-23 22:43:18 +08:00
2026-09-04 13:24:47 +08:00
2026-09-04 11:55:51 +08:00
2026-09-04 13:24:47 +08:00
2026-09-04 13:24:47 +08:00
2026-09-04 13:24:47 +08:00
2026-08-23 22:43:18 +08:00
2026-08-23 22:43:18 +08:00
2026-08-23 22:43:18 +08:00
2026-08-23 22:43:18 +08:00
2026-09-04 13:24:47 +08:00
2026-09-05 17:42:07 +08:00
2026-08-23 22:43:18 +08:00
2026-08-23 22:43:18 +08:00
2026-09-04 11:55:51 +08:00
2026-08-23 22:43:18 +08:00
2026-09-04 13:24:47 +08:00
2026-09-04 10:36:41 +08:00
2026-08-23 22:43:18 +08:00
2026-09-07 22:19:36 +08:00
2026-09-04 13:24:47 +08:00
2026-09-03 12:40:05 +08:00
2026-09-04 13:24:47 +08:00
2026-09-04 11:55:51 +08:00
2026-09-04 02:51:07 +08:00
2026-09-04 13:24:47 +08:00
2026-09-04 10:36:41 +08:00
2026-09-04 13:24:47 +08:00
2026-09-04 10:36:41 +08:00
2026-08-23 22:43:18 +08:00
2026-09-07 23:22:28 +08:00
2026-09-04 13:24:47 +08:00
2026-09-04 02:51:07 +08:00
2026-08-23 22:43:18 +08:00
2026-08-23 22:43:18 +08:00
2026-08-23 22:43:18 +08:00
2026-08-23 22:43:18 +08:00
2026-09-04 13:24:47 +08:00
2026-09-04 11:55:51 +08:00
2026-09-04 13:24:47 +08:00
2026-09-02 18:18:55 +08:00
2026-08-23 22:43:18 +08:00
2026-08-23 22:43:18 +08:00
2026-08-23 22:43:18 +08:00
2026-09-04 11:55:51 +08:00
2026-09-04 11:55:51 +08:00
2026-09-04 13:24:47 +08:00
2026-09-04 12:15:42 +08:00
2026-09-04 13:24:47 +08:00
2026-09-07 22:38:58 +08:00
2026-08-23 22:43:18 +08:00
2026-09-07 22:57:21 +08:00