快轉到主要內容

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

Firefox
✍ 切換正體/簡體字
Ivon Huang
作者
Ivon Huang

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

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

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

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

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

  1. 安裝 Termux

  2. 在家目錄新增bin目錄

mkdir $HOME/bin
  1. 用nano編輯termux-url-opener
nano $HOME/bin/termux-url-opener
  1. 填入以下內容:
#!/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. 賦予該指令稿執行權限。
chmod +x $HOME/bin/termux-url-opener
  1. 到要下載Pixiv圖片的頁面,點開全圖。 作品來源

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

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

相關文章

【教學】手機版Firefox強制安裝任意附加元件
Firefox
在小米Poco F1安裝Linux與Android雙系統,達成多重開機
智慧型手機 真Linux手機 postmarketOS Linux Android
隨意使用線上轉檔服務,有沒有考慮過隱私問題?
人文藝術 自由軟體議題

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要登入Github帳號才能留言。支援markdown語法,方便您張貼程式碼,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。無論有無登入皆可留言。此處留言只有本站參與者看得到。若您選擇以訪客身份匿名留言,就不會收到後續回覆通知。