Greasy Fork is available in English.

去掉WEBP - 轉換WEBP圖片到源格式(JPG PNG GIF)用於Onenote與Evernote剪藏

通過替換後綴獲取原圖地址,將豆瓣、WeChat公眾號、簡書、知乎、B站(嗶哩嗶哩、Bilibili)文章專欄、掘金、懂車帝、imgur、虎撲、鳳凰網、今日頭條微頭條、360kuai、小紅書、Fandom的webp圖片轉換為對應格式(JPG PNG GIF),用於Onenote、Evernote/印象筆記 剪輯保存,解決剪藏圖片不顯示的問題,已相容保留豆瓣GIF動圖、知乎內(高品質)GIF自動載入、小紅書無水印原圖。 可嘗試自行添加生效網站。

< 腳本去掉WEBP - 轉換WEBP圖片到源格式(JPG PNG GIF)用於Onenote與Evernote剪藏的回應

評論:正評 - 腳本一切正常

§
發表於:2022-12-10
編輯:2022-12-10

自己优化一下。

function fkwebp(){
    'use strict';
    var img = document.getElementsByTagName('img');
    for (var i=0;i<img.length;i++){
        if(img[i].src.toLowerCase().match('a?webp')){
            if(img[i].outerHTML.toLowerCase().includes('jpeg')){
                img[i].src = img[i].src.replace(/a?webp/g,'jpeg');}
            else if(img[i].outerHTML.toLowerCase().includes('jpg')){
                img[i].src = img[i].src.replace(/a?webp/g,'jpg');}
            else if(img[i].outerHTML.toLowerCase().includes('png')){
                img[i].src = img[i].src.replace(/a?webp/g,'png');}
            else if(img[i].outerHTML.toLowerCase().includes('gif')){
                img[i].src = img[i].src.replace(/a?webp/g,'gif');}
            else{
                img[i].src = img[i].src.replace(/a?webp/g,'jpg');}
        }
        else{
            clearInterval(fkwebp);}
    }
}

Black Rabbit作者
§
發表於:2022-12-11

已更新1.8.5,无GIF字样识别的小部分动图现在会直接转成JPG。

發表回覆

登入以回復