首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除网页的URL的一部分,或简单地重定向到更改后的网址在坦佩尔猴?

如何删除网页的URL的一部分,或简单地重定向到更改后的网址在坦佩尔猴?
EN

Stack Overflow用户
提问于 2020-07-03 10:22:18
回答 1查看 61关注 0票数 0

为了我的工作,我不得不下载大量的图片,其中一些包含".weblp“文件扩展名。

基本上,我去一个网站,在不同的标签页中打开不同的图片。其中很多都遵循以下格式:

代码语言:javascript
复制
https://example/example.jpg.webp

我只想自动删除".webp“,这样我就可以以.jpg文件的形式下载图像。我不确定是否有一种方法可以自动加载页面而不是".webp“,或者它是否需要加载然后刷新。无论哪种方式都可以。因此,最终结果如下所示:

代码语言:javascript
复制
https://example/example.jpg

我认为这可以在Javascript中使用正则表达式在Tampermonkey中完成,但我不确定从哪里开始。或者可以简单地将站点重定向到没有".webp“的URL?

有没有一种方法可以在坦帕猴中做到这一点呢?任何和所有的帮助都将深表感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-03 13:25:40

img srchttps://example/example.jpg.webp更改为https://example/example.jpg非常容易,但是,只有当https://example/example.jpg实际存在时,图像才会显示。

如果网站有两个可以加载的.webp.jpg版本,它将工作,否则它不会。

你需要先检查一下。

如果两者都可用,那么下面是一个基本示例:

代码语言:javascript
复制
// ==UserScript==
// @name          SomeJS
// @match         https://example.com/*
// @author        erosman
// @version       1.0
// ==/UserScript==

document.querySelectorAll('img[src$=".jpg.webp"]').forEach(item => 
    item.src = item.src.replace('.webp', ''));
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62707576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档