你只需要执行下面的代码,这里我只是用图片 url 替换图片 src,在替换 src 之后
(function(){
var a = document.getElementsByTagName('img');
for(e of a){
let t = e.src;
e.src = t.replace(/(http|https|file:\/\/)?(\/.*\.(?:png|jpg))(.*)/i, '$2');
}
}())
我在这里改变:
/media/files/eguide_assets/final-fantasy-xii-the-zodiac-age-eguide/085-105_walkthrough-web-resources/image/wi01.png/PRIMAP/resize/700x-1%3E
至
/media/files/eguide_assets/final-fantasy-xii-the-zodiac-age-eguide/085-105_walkthrough-web-resources/image/wi01.png
然后 url 从相对路径中获取文件,这就是我使用文件路径的原因,
如果此图像在您的相对文件夹中,那么您将获得图像,否则您需要添加带有相对路径的基本 url
作为https://primgames.com/然后相对路径意味着代码将更改为:
(function(){
var a = document.getElementsByTagName('img');
for(e of a){
let t = e.src;
e.src = `https://primagames.com${t.replace(/(http|https|file:\/\/)?(\/.*\.(?:png|jpg))(.*)/i, '$2')}`;
}
}());
它会为你工作。
对于仅从图像 url 中删除额外的东西,即“/PRIMAP/resize/700x-1%3E”,您可以执行以下代码
(function(){
var a = document.getElementsByTagName('img');
for(e of a){
let t = e.src;
e.src = t.replace(/([\w-]+\.(jpg|png|txt))(.*)/i, '$1');
}
}())