mirror of
https://github.com/plolpl789/dsh-raw-html.git
synced 2026-09-28 12:02:55 +08:00
先生发现停用插件后可信模式徽章依然可开关,根因:可信模式代码焊死在补丁 注入的主 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 断言全绿 效果:安装插件=可信模式可用;停用插件=徽章消失、放行全部回收(安全默认)