Greasy Fork 支持简体中文。

Pixiv图片下载

添加一个按钮🤤来下载图片

< 腳本Pixiv图片下载的回應

評論:OK - script works, but has bugs

§
發表於:2025-02-07

在ViolentMonkey v2.30.0下无法下载多图,报错

Error: Can't read the data of 'the loaded zip file'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?

研究后发现是response.response类型不对,修改XMLHTTPRequestresponseTypearraybuffer可解决:

--- old 2025-02-07 05:08:25.346056640 +0000
+++ new 2025-02-07 05:07:33.166095813 +0000
@@ -201,7 +201,7 @@
                   GM_xmlhttpRequest({
                     method: 'GET',
                     url: link,
-                    responseType: 'blob',
+                    responseType: 'arraybuffer',
                     headers:{referer:"https://i.pximg.net/*"},
                       onprogress: function(event) {
         if (event.lengthComputable) {
@@ -269,7 +269,7 @@
                   GM_xmlhttpRequest({
                     method: 'GET',
                     url: link,
-                    responseType: 'blob',
+                    responseType: 'arraybuffer',
                     headers:{referer:"https://i.pximg.net/*"},
                       onprogress: function(event) {
         if (event.lengthComputable) {

發表回覆

登入以回復