私のサイトのすべてのアウトバウンドリンクを見つけて置き換えるjavascript関数を作成する必要があります。これは、次の操作を実行する必要があります。JavaScriptはアウトバウンドURLを見つけて置き換えます
なhttp://mysite.com/?redirect=anothersite.com
この音を持つURLを交換し
をanothersite.comへのアウトバウンドリンクとしてURLに「mysite.com」を含まないすべてのURLを検索します比較的簡単です...しかし、私は問題があります。
ありがとうございます!私はIFを使用してアウトバウンドURLをターゲットにするだけで、それを得るためのいくつかの異なる方法を試してみた
<script type="text/javascript">
onload = function() {
for (var i = 0; i < document.links.length; i++) document.links[i].href = 'http://www.mysite.com/redirect.php?' + document.links[i].href
}
</script>
:ここ
は(作品)のURLを置き換えるために、私がこれまで持っているものとアップデートですしかし、役に立たない。<script type="text/javascript">
onload = function() {
for (var i = 0; i < document.links.length; i++) {
if (document.links[i].href.indexOf("http://www.mysite.com") == -1) {
document.links[i].href = 'http://www.mysite.com/redirect.php?' + document.links[i].href
}
}
}
</script>
あなたはこれまでに何がありますか?私たちが助けることができるコードですか? – BGerrissen
私はtypoを作成しました。document.links [i] hrefに "。"がありません。すべては今働いているようです! – sicr