Greasy Fork is available in English.

Bilibili 干净链接

去除bilibili链接中不需要的参数,如spm_id_from/from_sourse/from/等,还地址栏以清白干净

2020/01/31時点のページです。最新版はこちら。

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください。
作者
MotooriKashin
評価
0 0 0
バージョン
1.1.4
作成日
2019/12/20
更新日
2020/01/31
ライセンス
不明
対象サイト

去除bilibili链接中不需要的参数,使用地址栏和<a>标签两种处理方法


处理前

这些令人发指的地址,简直逼死强迫症有木有!


处理后

这些令人赏心悦目的地址,强迫症的福音有木有(*_*)


处理方法

·地址栏处理
-检查请求链接
-监听地址栏更改

·<a>标签处理
-检查所有<a>标签(针对直接写入<a>标签的参数)
-监听单击事件(针对由动态写入<a>标签的参数)


处理过程

  • 正则表达式匹配参数黑名单
  • 暴力去除&连接的参数
  • 二次匹配参数黑名单
  • 暴力去除?连接的参数


几个问题

  • 地址栏处理无法做到最速,不干净链接会一闪而过
  • 正则表达式太过暴力,很有可能会误杀
  • 新版播放页(巨丑且疑似文人的事某404网站)新视频会直接在当前页打开,<a>标签处理监听时机不对,触发地址栏处理同样会出现一闪而过现象;



***归根结底只是为了地址栏看起来干净***