Javascript 如何制作替换链接的greasemonkey用户脚本

Javascript 如何制作替换链接的greasemonkey用户脚本,javascript,greasemonkey,Javascript,Greasemonkey,可能重复: 所以我需要制作一个用户脚本,将一个链接重定向到另一个链接,但我对javascript一无所知 我想替换www.kaskus.co.id/showpost.php?p=204852850&postcount=11 使用旧的.kaskus.co.id/showpost.php?p=204852850&postcount=11 区别只在首页地址。php?p=后面的数字也不同。总之,我想替换 www.kaskus.co.id/showpost.php?p= 具有 old.kaskus.co

可能重复:

所以我需要制作一个用户脚本,将一个链接重定向到另一个链接,但我对
javascript
一无所知

我想替换
www.kaskus.co.id/showpost.php?p=204852850&postcount=11
使用旧的.kaskus.co.id/showpost.php?p=204852850&postcount=11

区别只在首页地址。php?p=后面的数字也不同。总之,我想替换
www.kaskus.co.id/showpost.php?p=
具有
old.kaskus.co.id/showpost.php?p=

请注意,我需要从完整地址重定向链接,而不是基本地址,它只是
www.kaskus.co.id

你能帮我写剧本吗?我非常感谢:d

/==UserScript==
// ==UserScript==
// @name           Autoredirect
// @description    Autoredirect
// @include        *Add your page here. wildcards suppoe*
// ==/UserScript==
var a=document.links;
var i;
for(i=0;i<a.length;i++)
if(a[i].href.match(/www.kaskus.co.id\/showpost\.php\?/))
    a[i].href=a[i].href.replace(/www.kaskus.co.id/,"old.kaskus.co.id");
//@name Autoredirect //@description Autoredirect //@include*在此处添加您的页面。通配符支持* //==/UserScript== var a=document.links; var i;
对于(i=0;我想在用户点击
www.kaskus.co.id/showpost.php?p=204852850&postcount=11
后,他应该转到
kaskus.co.id/showpost.php?p=204852850&postcount=11
而不是?重复的,和,以及其他。regex是多么巨大的浪费。
^www
有什么问题吗?我还考虑了拥有http的可能性://首先,根据他的问题,他想特别地将一些页面重定向到old.Domain。