惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
T
Tailwind CSS Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LangChain Blog
博客园 - 【当耐特】
I
InfoQ
腾讯CDC
人人都是产品经理
人人都是产品经理
H
Help Net Security
Y
Y Combinator Blog
B
Blog
博客园 - Franky
Microsoft Security Blog
Microsoft Security Blog
Stack Overflow Blog
Stack Overflow Blog
The Cloudflare Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
WordPress大学
WordPress大学
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 叶小钗
D
Docker
博客园 - 聂微东
B
Blog RSS Feed
G
Google Developers Blog

小聂的窝

分享一个音乐播放器-可以登录网易云和QQ音乐 分享一个音乐播放器-可以登录网易云和QQ音乐 天涯社区回来了??? 天涯社区回来了??? 我把博客微信小程序重构了 我把博客微信小程序重构了 给服务器重装了下系统,恢复网站搞了一下午! 给服务器重装了下系统,恢复网站搞了一下午! 网站维护日记 网站维护日记 我的建站史 我的建站史 给博客主题小小的修改了一下 给博客主题小小的修改了一下 用Ai写了一个外链跳转提示插件 小聂春游记 小聂春游记 分享一个域名跳转单页 分享一个域名跳转单页 基于Halo博客系统搭建微信小程序 基于Halo博客系统搭建微信小程序 零成本使用域名邮箱教程 零成本使用域名邮箱教程 用小米音响实现自动开灯和自动电脑开关机 用小米音响实现自动开灯和自动电脑开关机 给博客加了个可以显示E宝限免中的页面 给博客加了个可以显示E宝限免中的页面 微信输入法使用体验 微信输入法使用体验 写了一个web翻译网页
用Ai写了一个外链跳转提示插件
小聂 · 2026-03-30 · via 小聂的窝

插件名:plugin-safe-redirect

  先说下为啥写这个插件,其实我觉得并不是为了更安全啥的,自己博客放的链接自己不知道安不安全嘛哈哈哈,感觉就是给博客添加了一个很小的功能,说是为了安全感觉更像是一个免责条款。

大致功能

  • 域名白名单

  • 跳转主题更换(不建议使用自带主题,很丑)

  • 自定义 HTML 代码

  • 自定义跳转图标

  • 自定义跳转描述

自定义HTML代码说明




<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>安全跳转 - {sitename}</title>
  <style>
    * { margin: 0; padding: 0; box-sizing: border-box; }
    body {
      font-family: 'Courier New', monospace;
      background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
      color: #00ff88;
      display: flex;
      align-items: center;
      justify-content: center;
      min-height: 100vh;
      overflow: hidden;
    }
    .terminal {
      width: 90%;
      max-width: 700px;
      background: rgba(0,0,0,0.8);
      border: 2px solid #00ff88;
      border-radius: 10px;
      padding: 30px;
      box-shadow: 0 0 20px rgba(0,255,136,0.3);
    }
    .header {
      border-bottom: 1px solid #00ff88;
      padding-bottom: 15px;
      margin-bottom: 20px;
    }
    .logo { font-size: 24px; font-weight: bold; }
    .blink { animation: blink 1s infinite; }
    @keyframes blink { 0%, 50% { opacity: 1; } 51%, 100% { opacity: 0; } }
    .url-display {
      background: #0a0a0a;
      padding: 15px;
      border: 1px solid #00ff88;
      margin: 20px 0;
      font-size: 14px;
      word-break: break-all;
    }
    .btn-group { display: flex; gap: 15px; justify-content: center; margin-top: 25px; }
    .btn {
      padding: 12px 30px;
      background: transparent;
      color: #00ff88;
      border: 2px solid #00ff88;
      cursor: pointer;
      font-family: inherit;
      font-size: 16px;
      transition: all 0.3s;
      text-decoration: none;
    }
    .btn:hover { background: #00ff88; color: #000; }
    .status { margin-top: 20px; font-size: 12px; color: #666; }
    .status span { color: #ff6b6b; }
  </style>
</head>
<body>
  <div class="terminal">
    <div class="header">
      <span class="logo">&gt;_ SAFE_REDIRECT</span>
      <span class="blink">_</span>
    </div>
    <p>&gt; 检测到外部链接访问请求</p>
    <p>&gt; 本站:<span style="color: #ffd700">{sitename}</span></p>
    <div class="url-display">TARGET_URL: {url}</div>
    <p>&gt; 安全检查通过,允许跳转</p>
    <div class="btn-group">
      <a href="{url}" class="btn">[EXECUTE]</a>
      <a href="javascript:history.back()" class="btn">[CANCEL]</a>
    </div>
    <div class="status">
      <span>⚠ WARNING:</span> 您即将离开 {sitename},请确认目标链接安全
    </div>
  </div>
</body>
</html>

变量说明

  • {url} - 目标跳转网址

  • {sitename} - 网站名称(从基础设置中获取)

  • {encodedurl} - URL编码后的目标网址

插件截图

屏幕截图 2026-03-30 193558.png
屏幕截图 2026-03-30 202635.png

插件地址

GitHub :https://github.com/nieshilin/plugin-safe-redirect

网盘下载:https://share.feijipan.com/s/Iw2hRsAy

声明

  插件由Ai完成,可能存在bug,有bug可以留言,插件已申请发布不知道会不会通过,欢迎大佬们试用😀

小聂的窝

分享设计与科技生活

本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 小聂