推特圖片自動 orig

推特圖片自動 orig,請先將圖片另開啟新分頁才會有效

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
犬走椛探子(野生的毛)
今日安裝
0
安裝總數
17
評價
0 0 0
版本
1.2
建立日期
2023-08-09
更新日期
2023-08-13
尺寸
2.7 KB
授權條款
MIT
腳本執行於

這只是根據自己的存圖習慣寫的外掛,比起上一個版本多了 webp 支援。
(但我也不清楚推特什麼時候會全面採用 webp)
如果你習慣將圖片另開新分頁然後拖到資料夾裡面或者為了複製圖片網址,這個外掛會幫到你很多。

此外掛僅依照網址來判斷是否已經為 orig 或已經導向過。
導向過的網址會在後面多一個"#r"以防止無限迴圈。
導向前會先使用 XMLHttpRequest 以 HEAD 方式向伺服器確認檔案是否存在,但不下載內容。(XMLHttpRequest 結果應該都會由瀏覽器暫存起來,但也要看伺服器設定)

嘗試的順序:
webp: jpg:orig > png:orig > jpeg:orig > png > jpg > jpeg > webp:orig > webp
非webp: 相同副檔名嘗試加上 orig,如果沒有則重新導向到原本的尺寸


注意:目前僅適配桌面瀏覽器
因為程式中使用了 async 和 await,請務必確認您的瀏覽器是否可以支援:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function#browser_compatibility


至於為什麼是 1.1,因為 1.0 的程式碼我不小心弄丟了,反正我也忘了當初在寫什麼。