Firefox手機版Pixiv圖片下載失敗的解決辦法

雖然透過Gelbooru這些圖站tag點尋找動漫圖片非常便利,但偶爾還是會到Pixiv找各種癖好的圖,各種奇怪癖好的高品質作品是搬不完的啊。

但是我不愛為了看某個東西安裝APP,所以多半是用網頁看。以前用Chromium系瀏覽器可點開全圖下載圖片,但是換成Android版Firefox後圖片都是下載失敗。

根據Github上的討論,一大票人也遇到此問題,似乎跟Firefox的Gecko引擎、以及Pixiv伺服器方面的問題有關。

這個問題存在許多年了,恐怕最簡單的方式還是換回Chrome了吧。獨立發展的瀏覽器引擎不多了,手機更是被Chromium系統治的天下。

但如果你是像我一樣,堅持使用Firefox,絕不在手機上安裝第二款瀏覽器的使用者(我把Chrome用ADB給停用了),那麼還有一個選擇:按照Github用戶的指示,用Termux的url-opener指令稿下載。

  1. 安裝Termux

  2. 在家目錄新增bin目錄

1
mkdir $HOME/bin
  1. 用nano編輯termux-url-opener
1
nano $HOME/bin/termux-url-opener
  1. 填入以下內容:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#!/data/data/com.termux/files/usr/bin/bash
if [[ $1 = https://i.pximg.net* ]]
then
    wget --referer https://pixiv.net --directory-prefix ~/storage/shared/Download $1
    return_code=$?
    if [ $return_code -eq 0 ]
    then
        echo 'Image downloaded!'
    else
        echo 'Failed to download the image.' >&2
    fi
else
    return_code=0
    echo 'Not a Pixiv image URL.'
fi
echo 'Returning to the previous app.'
sleep 1.5
exit $return_code
  1. 賦予該指令稿執行權限。
1
chmod +x $HOME/bin/termux-url-opener
  1. 到要下載Pixiv圖片的頁面,點開全圖。作品來源

  2. 長按後不要按分享圖片,按「分享連結」。

  3. 選擇「Termux」,然後指令稿就會開始下載圖片到手機的Download目錄,之後自動返回Firefox,圖片就下載好了。

如果本網站文章對您有幫助,歡迎贊助我。