雖然透過Gelbooru這些圖站tag點尋找動漫圖片非常便利,但偶爾還是會到Pixiv找各種癖好的圖,各種奇怪癖好的高品質作品是搬不完的啊。
但是我不愛為了看某個東西安裝APP,所以多半是用網頁看。以前用Chromium系瀏覽器可點開全圖下載圖片,但是換成Android版Firefox後圖片都是下載失敗。
根據 Github上的討論,一大票人也遇到此問題,似乎跟Firefox的Gecko引擎、以及Pixiv伺服器方面的問題有關。
這個問題存在許多年了,恐怕最簡單的方式還是換回Chrome了吧。獨立發展的瀏覽器引擎不多了,手機更是被Chromium系統治的天下。
但如果你是像我一樣,堅持使用Firefox,絕不在手機上安裝第二款瀏覽器的使用者(我把Chrome用ADB給停用了),那麼還有一個選擇:按照Github用戶的指示,用Termux的url-opener指令稿下載。
安裝 Termux
在家目錄新增bin目錄
mkdir $HOME/bin
- 用nano編輯
termux-url-opener
:
nano $HOME/bin/termux-url-opener
- 填入以下內容:
#!/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
- 賦予該指令稿執行權限。
chmod +x $HOME/bin/termux-url-opener
到要下載Pixiv圖片的頁面,點開全圖。 作品來源
長按後不要按分享圖片,按「分享連結」。
選擇「Termux」,然後指令稿就會開始下載圖片到手機的
Download
目錄,之後自動返回Firefox,圖片就下載好了。