gpt4 book ai didi

javascript - 替换所有图像的图像源

转载 作者:行者123 更新时间:2023-11-29 17:24:29 24 4
gpt4 key购买 nike

我想使用 Greasemonkey 脚本替换所有匹配正则表达式的图像的 src 属性。示例:

替换 http://aff.kooora.com/i/z3.gif

使用 http://example.com/aff.kooora.com/i/z3.gif

我没有编写脚本的经验,但这是我想出的:

var allImg=document.getElementsByTagName("img"), i=0, img;
var pattern = aff\.kooora\.com/([A-Za-z0-9/._]*);
while(img=allImg[i++])
{
result = pattern.exec(img);
if (result!=null)
img.src=img.src.replace(result, 'http://example.com/' + result);
}

它不起作用。

最佳答案

你的正则表达式是问题所在,你需要用斜杠将它包起来(否则解释器不知道它应该将其视为正则表达式):

var allImg=document.getElementsByTagName("img"), i=0, img;

var pattern = /^http\:\/\/aff\.kooora\.com\/(.*)$/;

while (img = allImg[i++])
{
if (img.src.match(pattern)) {
img.src = img.src.replace(pattern, 'http://example.com/aff.kooora.com/$1');
}
}

关于javascript - 替换所有图像的图像源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10071677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com