- 版本号: 2.4.1
- Beta版发布: 是
- 安全更新: 否
- 当前版本: 否
更新内容
防误隐藏(关键修复)
仅在成功渲染自定义侧栏按钮时才隐藏官方按钮:在页面 <body> 注入类名 xfrs-enhanced,并将所有“隐藏官方按钮”的样式限定到 body.xfrs-enhanced 下。
精准收敛隐藏范围:只隐藏明确指向资源的“下载/购买/外链”链接(且为 <a>),不再误伤“发布更新”等其他 .button--cta 操作。
按钮类型判定优化(颜色与类型一致性)
提升“下载”识别优先级:只要能识别为下载,直接按下载样式渲染(蓝色);避免被误判为“购买”(绿色)。
外链与购买判定保持原逻辑,但不再覆盖明确的下载场景。
渲染健壮性
当已存在自定义按钮容器时同样补打 xfrs-enhanced 标记,确保样式与逻辑一致。
若侧栏未成功渲染,自然不会加标记,从而保留官方按钮,避免“按钮消失”。
影响范围
仅影响 XFRM 资源详情页的操作按钮区。
无数据库、短语、选项结构变更;仅前端 JS 与模板 CSS 调整。
涉及文件
新增:创建/检测到自定义按钮容器时,为 <body> 添加 xfrs-enhanced。
变更:detectButtonType 优先判定下载为默认(蓝色),减少误判为购买(绿色)。
templates.xml(模板:xfrm_right_sidebar_styles)
将隐藏官方按钮的 CSS 作用域收敛到 body.xfrs-enhanced。
选择器改为仅匹配资源下载/购买/外链相关的 <a> 链接,避免误隐藏其他操作。
没有评价可显示。