能看懂的直接看下图

1.GM_download使用教程
GM_download({
url: ‘你的url链接’,
name: “文件名.flac”, //不填则自动获取文件名
saveAs: true, //布尔值,显示"保存为"对话框
onerror: function (error) {
//如果下载最终出现错误,则要执行的回调
console.log(error)
},
onprogress: (pro) => {
//如果此下载取得了一些进展,则要执行的回调
console.log(pro.loaded) //文件加载量
console.log(pro.totalSize) //文件总大小
},
ontimeout: () => {
//如果此下载由于超时而失败,则要执行的回调
},
onload: () => {
//如果此下载完成,则要执行的回调
}
})
油猴GM_download的扩展名
默认的下载BATE安全的白名单
/[.]*
/
/
m
˙
p
[
34
]
/ /\.mp[34]
//m˙p[34]/
.wav
/.(avi|mkv|flv|divx|mpe?g|webm)
/
/
(
˙
i
c
o
∣
g
i
f
∣
p
n
g
∣
j
p
e
?
g
)
/
/
(
˙
s
r
t
∣
s
u
b
∣
i
d
x
)
/ /\.(ico|gif|png|jpe?g)/ /\.(srt|sub|idx)
//(˙ico∣gif∣png∣jpe?g)//(˙srt∣sub∣idx)/
.txt
.iso
.zip
/.r(ar|[0-9]{2,2})$/
直接看这里扩展名加白名单
比如我要下载flac格式的,那么GM_download会没有反应,控制台报错(是我上面那个方式,打印出报错,不然不会报错)
1.点击油猴的管理面板
2.已安装脚本右面的设置(在右上角)
3.往下拉找到 “下载 BETA” ,把“.flac”添加到框中,点击保存即可
本文介绍了如何使用油猴脚本GM_download进行文件下载,并详细阐述了如何配置下载白名单以解决特定文件格式无法下载的问题。通过在油猴管理面板的下载BETA设置中添加扩展名,如'.flac',可以成功添加到白名单并实现文件的正常下载。同时,文中还展示了不同类型的文件扩展名及其对应的白名单规则。
6321

被折叠的 条评论
为什么被折叠?



