修复 mpv-handler 编码错误
再次修复 URL 编码错误
优先使用本地 base64 图标提升加载速度
修复 MX 错误的注释内容
延迟加载点以适配服务端自定义头部
兼容 AList V2
降低 token 依赖适配第三方网站
修复错误的 URL 双重编码
需要更改的地方:
1.代码内部变量
// 是否替换原始外部播放器
const replaceOriginLinks = true;
// 是否使用内置的 base64 图标
const useInnerIcons = true;
效果:
一. 浏览器单独使用方法
- 安装 Tampermonkey 拓展插件,
- 进入脚本详情页点击安装
- 打开已安装的脚本列表,点击启用按钮,再点击最后边的编辑按钮,选择设置选项卡, 编辑 包括/排除,去掉 原始匹配 勾选的泛化全域名,在 用户匹配 中添加响应的 alist 域名,不能包含端口号,会被忽略
二. 添加到服务端 alist 网站上
- 登录 alist 管理后台 -> 设置 -> 全局 -> 自定义头部,填入脚本地址即可
<!-- 这是 alist 原本自带的 -->
<script src="https://polyfill.io/v3/polyfill.min.js?features=String.prototype.replaceAll"></script>
<!-- 自己下载到服务器本地开放此文件出来 -->
<!-- <script src="https://xxx:85/alistWebLaunchExternalPlayer.js"></script> -->
<!-- 或下面的 CDN 仓库二选一 -->
<!-- <script src="https://fastly.jsdelivr.net/gh/chen3861229/embyExternalUrl@main/embyWebAddExternalUrl/alistWebLaunchExternalPlayer.js"></script> -->
<!-- <script src="https://fastly.jsdelivr.net/gh/bpking1/embyExternalUrl@main/embyWebAddExternalUrl/alistWebLaunchExternalPlayer.js"></script> -->