0
这是一个网站例如:example.com
。在这个网站有链接,如linkshrink.net/a123=example.com
。Greasemonkey脚本改变href的一部分
我想要做的是用“/”替换/linkshrink.net/a123=
这个部分,即只是一个斜杠,它将删除那个直接链接到链接的广告。
我想要做的只是找到并替换整个页面中的“href”中的某些文本,每次页面被加载时。
我可以在Greasemonkey上做这个吗?我不知道这是否可能,因为我对脚本没有任何知识。
这是我到目前为止有:
var links = document.links;
for(i=0; i<document.links.length; i++)
{
var pattern = /http:\/\/linkshrink.net\/[a-zA-Z0-9]*\=/;
if(pattern.test(document.links[i].href))
{
document.links[i].href = document.links[i].href.substr(document.links[i].href.indexOf("=")+1);
}
}
我的链接被linkshrink.net/a123=example.com
现在在我的网页它显示example.com
我能擦洗linkshrink
现在,我想在其他网站,其不工作: bc.vc/13123/example.com
var links = document.links;
for(i=0; i<document.links.length; i++)
{
var pattern = /http:\/\/bc.vc\/[a-zA-Z0-9]*\=/;
if(pattern.test(document.links[i].href))
{
document.links[i].href = document.links[i].href.substr(document.links[i].href.indexOf("=")+1);
}
}
WHE重新做错了(linkshrink链接以“=”号结尾,但是bc.vc
以“/”结尾,我试着改变=带有/号的标志仍然不能工作。 任何想法?
StackOverflow的是在这里回答问题,而不是做你的功课 – lumio
大声笑它不是功课,它只是一些个人兴趣 –
你误解了以前的评论。堆栈溢出不是代码配置服务。请首先做你的研究,并试图在提出问题之前解决问题。 –