Greasy Fork is available in English.

alistWebLaunchExternalPlayer

alist Web Launc hExternal Player

作者
chen3861229
日安装量
2
总安装量
10
评分
0 0 0
版本
1.0.6
创建于
2024-05-13
更新于
2024-05-22
许可证
MIT
适用于

CHANGELIST

1.0.6 优先使用本地 base64 图标提升加载速度

1.0.5 修复 MX 错误的注释内容

1.0.4 延迟加载点以适配服务端自定义头部

1.0.3 兼容 AList V2

1.0.2 降低 token 依赖适配第三方网站

1.0.1 修复错误的 URL 双重编码

alist 调用外部播放器用户脚本,支持网页和服务端:

篡改猴地址

需要更改的地方:

1.代码内部变量

// 是否替换原始外部播放器
const replaceOriginLinks = true;
// 是否使用内置的 base64 图标
const useInnerIcons = true;

效果:

AList V3 aabd331039262d2c073ea52dc51c5d24

AList V2 image

一. 浏览器单独使用方法

  1. 安装 Tampermonkey 拓展插件,
  2. 进入脚本详情页点击安装
  3. 打开已安装的脚本列表,点击启用按钮,再点击最后边的编辑按钮,选择设置选项卡, 编辑 包括/排除,去掉 原始匹配 勾选的泛化全域名,在 用户匹配 中添加响应的 alist 域名,不能包含端口号,会被忽略

二. 添加到服务端 alist 网站上

  1. 登录 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> -->

其余注意事项请参照

篡改猴地址