抢救本家直链

把B站视频简介sm号超链接使用的失效短链域名 acg.tv 替换为 nicovideo

作者
永咲みつきMisaLiu
今日安裝
0
安裝總數
116
評價
0 0 0
版本
0.2.0
建立日期
2024-02-05
更新日期
2025-06-16
尺寸
5.1 KB
授權條款
GPLv3
腳本執行於

救救合成音声痴

众所周知,劈里啪啦的简介会高亮显示sm号,但点击它只能跳转到失效的短链接域名acg.tv,这个脚本会把简介中的超链接改回正确的域名,重建ニコ動传送门。

现在还增加了为nm号和so号建立传送门的功能。


提示

请不要同时安装并使用复数【B站视频简介中修复/插入超链接】类脚本/浏览器插件,以避免其相互干扰导致的功能异常。


作者的环境

  • Windows 10
  • Chrome 121.0.6167.140 及之后的版本
  • Tampermonkey 5.0.1 & ScriptCat 0.16.0 及之后的版本

脚本不生效的问题排查步骤及可能原因

首先,按下 F12 或页面任意位置右键菜单中选择「检查」,打开控制台,查看脚本输出的日志。

若脚本正确执行,用户应该读到这样的日志消息:

【抢救本家直链】 INFO 脚本已激活,正在初始化...
【抢救本家直链】 INFO 页面已加载
【抢救本家直链】 INFO 已替换 sm12345678 的链接
【抢救本家直链】 INFO 已替换 sm22345678 的链接
【抢救本家直链】 INFO 共处理 2 个链接
【抢救本家直链】 INFO 目前无链接需处理

如果替换相关的消息有重复:

与b站网页视频播放器初始化的机制有关,简介内容可能加载了多次,这一般不影响使用

如果发现这样的日志消息:

【抢救本家直链】 WARN 页面加载超时

请检查页面是否已经正常加载(可看到视频、进度条等播放器组件、评论区等内容),可尝试重新刷新页面

如果发现这样的日志消息:

【抢救本家直链】 ERROR 执行处理时出错 - [ error message ]

很可能是脚本代码本身的逻辑漏洞,推荐把发现了问题的b站视频的链接发送给作者来帮助作者完善脚本

如果日志中提到的链接具体id或数目有误:

很可能是脚本代码本身的逻辑漏洞,推荐把发现了问题的b站视频的链接发送给作者来帮助作者完善脚本

如果上述情况都不是,您也不知道哪里出现了问题:

请提交您的运行环境(系统、浏览器版本、脚本管理器版本)和详细问题描述以及视频链接至本脚本的反馈区。


免责声明

  • 本脚本仅供交流学习 JavaScript 之用
  • 作者的代码水平为现查现用,作者不对他人在使用此脚本时所承担的风险以及脚本错误动作造成的损失负责。
  • 作者时间精力有限,后续的维护更新会跟不上。