Aliexpress Image Server在Chrome上为我提供.webp图像,但在Firefox上为我提供.jpg-我想在Chrome上获得.jpg

时间:2019-06-13 20:23:18

标签: javascript google-chrome google-chrome-extension http-headers webp

不,我不是在谈论将jpg转换为webp-不需要(我认为)可以让服务器在Chrome上为我提供.jpg图像。这是我正在制作的Chrome扩展程序。

简单地说,

fetch("https://ae01.alicdn.com/kf/HTB16ez2ocjI8KJjSsppq6xbyVXae/Automatic-Toothpick-Holder-Container-Wheat-Straw-Household-Table-Toothpick-Storage-Box-Toothpick-Dispenser.jpg", {

    "headers": {
        "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10; rv:33.0) Gecko/20100101 Firefox/0.0"
    }
}).then(response => response.blob()).then(images => console.log(images));

如您所见,我什至试图欺骗用户代理,但仍然在chrome上返回

image/webp

但是在firefox上(不进行任何欺骗),它会返回类型为blob的

image/jpeg

那么我如何让服务器在Chrome上为我提供图片/ jpeg?有什么想法吗?

这里的chrome扩展名完美无缺,但是代码被缩小和模糊了,无法读取它:https://chrome.google.com/webstore/detail/alisave-download-aliexpre/nbhfcmbdimdbbclfngkjfmgmjhnkjocl?hl=en

因此,我知道它的可能,只需要知道如何!

0 个答案:

没有答案