これはウェブサイトです(例:example.com
)。このウェブサイトにはlinkshrink.net/a123=example.com
のようなリンクがあります。hrefの一部を変更するためのGreasemonkeyスクリプト
私がしたいのは、/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スクラブすることができたexample.com
を示して自分のWebページでは今linkshrink.net/a123=example.com
ました動作していない: 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
LOLその宿題ではなく、ちょうど個人的な興味 –
あなたは前のコメントを誤解しています。スタックオーバーフローはコードプロビジョニングサービスではありません。最初に研究を行い、質問する前に問題を解決しようとしてください。 –