为你的 LiMhy 博客增加安全跳转卡片
AI 摘要 (通义千问)
安全跳转卡片插件 v1.0.1 发布
插件简介
安全跳转卡片插件 是一款专为Limhy博客系统设计的安全增强工具。它能够自动检测文章中的外部链接,当用户点击外部链接时,弹出一个美观、友好的安全跳转确认卡片,有效降低用户误点恶意链接的风险,同时提升网站的交互体验。

功能特性
- ✅ 自动识别文章中的外部链接,内部链接可设置跳过提示
- ✅ 支持白名单功能:信任的域名直接跳转,无干扰
- ✅ 支持黑名单功能:阻止访问已知危险域名
- ✅ 可自定义警告提示文案
- ✅ 支持新标签页 / 同标签页打开方式
- ✅ 允许通过自定义 CSS 修改卡片样式,与主题风格融合
- ✅ 启用/禁用灵活,无需修改主题代码
系统要求
| 项目 | 要求 |
|---|---|
| 博客系统 | LiMhy Blog System ≥ 2.0.0 |
| PHP 版本 | ≥ 7.4(推荐 PHP 8.0+) |
| 浏览器 | 支持 ES6 的现代浏览器 |
安装方法
- 下载插件压缩包
safe-redirect.zip - 解压至博客系统的
plugins/safe-redirect/目录 - 登录后台 → 插件管理 → 找到“安全跳转卡片插件”
- 点击 启用
- 按需进入设置页面进行配置
配置说明
| 配置项 | 说明 |
|---|---|
| 启用插件 | 全局开关,关闭后所有外链将正常跳转 |
| 警告提示信息 | 卡片上显示的安全提醒文案,支持多行文本 |
| 排除内部链接 | 开启后,本站内部链接不会触发安全卡片 |
| 同标签页打开 | 是否在当前页面打开链接(默认新标签页) |
| 白名单域名 | 每行一个域名,白名单中的域名直接跳转,不显示卡片 |
| 黑名单域名 | 每行一个域名,黑名单中的域名会被阻止访问并给出警告 |
| 自定义CSS | 可覆盖默认卡片样式,实现风格统一 |
注意:域名匹配时只需填写主域名(如
github.com),无需https://或www前缀。
使用效果预览
点击文章中的外部链接后,将弹出如下安全卡片:

如果域名命中黑名单,则会显示阻止提示,无法继续跳转。

更新日志
v1.0.1(2026-04-08)
- 修复白名单域名匹配时大小写敏感的问题
- 优化移动端卡片显示样式
- 增加对
mailto:和tel:链接的自动过滤(不触发卡片) - 完善黑名单拦截提示信息
v1.0.0(2026-04-07)
- 首个正式版本发布
- 支持外链安全跳转卡片
- 支持白名单/黑名单、自定义文案和样式
常见问题
Q:为什么某些外链没有弹出安全卡片?
A:请检查是否将该域名加入了白名单,或者链接实际为内部链接(被“排除内部链接”过滤)。
Q:自定义 CSS 不生效怎么办?
A:请确保 CSS 选择器优先级足够,可使用 !important 或通过浏览器开发者工具调试。默认卡片根元素类名为 safe-redirect-modal。
Q:是否支持 HTTPS 和 HTTP 混用?
A:支持,插件只判断域名,不强制协议。
版权与许可
- 插件作者:允赫先森
- 许可协议:MIT License
- 插件反馈:请在博客系统官方社区或插件发布页提交 issue
下载地址
安全跳转卡片插件
安全跳转卡片插件 是一款专为Limhy博客系统设计的安全增强工具
感谢使用安全跳转卡片插件,为您的访客提供更安心的浏览体验!

已有 6 条评论