Files
plolpl789 332bb80483 feat(trusted): 可信模式 v7.2 插件化——开关与徽章随插件启停,渲染层防御式调用
先生发现停用插件后可信模式徽章依然可开关,根因:可信模式代码焊死在补丁
注入的主 bundle 中,不经插件加载机制。本次改造:

- lib/client.js 新增可信模式模块:isTrusted()、window.__vcpTrusted 定义、
  右下角盾锁徽章(加载即挂),随插件加载/卸载
- patch/v6-inject.js:isTrusted() 改为防御式调用 window.__vcpTrusted
  (未定义→false=安全默认),删除徽章与自持定义;脚本提取/执行保留但被守卫
- patch/update-v6-inject.cjs:支持 START/END 新标记定位(兼容旧格式)
- tests/trusted.test.mjs 重写为 v7.2 架构(21 断言);全套回归 315 断言全绿

效果:安装插件=可信模式可用;停用插件=徽章消失、放行全部回收(安全默认)
2026-08-28 23:07:30 +08:00
..