如何将.jpg.webp文件扩展名转换为网页上的.jpg文件?

问题描述

specific website上,我希望能够以.png.webp文件扩展名保存每个图像而没有.webp。该网站上的大多数图片都以.png.webp扩展名结尾,这迫使我使用编辑器或其他方法将其更改为.png。

当在新标签中打开source page上的给定图像然后从那里保存时,我只能获得经过测试的代码才能成功工作。此时,它默认为.png而没有.webp。但是当从source page下载时,它仍然是默认值并另存为.png.webp。我希望能够从源页面下载它,就像.png一样。

我在Tampermonkey中添加了以下代码。如前所述,我仅在separate tab中下载图像时才使它工作,但在图像source page上却无法使它工作。对于.jpg.webp和.png.webp扩展名,我都有它:

// ==UserScript==
// @name          webp removal
// @match         https://sbly-web-prod-shareably.netdna-ssl.com/*
// @match         https://shareably.net/*

    document.querySelectorAll('img[src$=".jpg.webp"]').forEach(item =>
        item.src = item.src.replace('.webp',''));
    
    document.querySelectorAll('img[src$=".png.webp"]').forEach(item =>
        item.src = item.src.replace('.webp',''));

也许我没有考虑源页面上的某些内容,但是我不确定为什么source page不会自动让我使用上述代码将图像下载为.png格式,就像单独在separate tab中打开图像时。

此外,我有一个扩展程序,使我可以下载页面上的所有图像-理想情况下,我希望能够使用此扩展程序,以便将该页面上的所有图像(以及类似图像)自动保存在中。 png格式,而不是.png.webp。从单独的选项卡保存图像后,它可以工作,但是同样可以,不在源页面上。

有什么想法吗?有一个兴奋的一天!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...