我正在尝试使我手动执行的过程自动化。我使用不同的UserNo访问以下网址的网页。然后,我必须分别复制UserNo并将其粘贴到新的Web地址中进行搜索。
源URL的示例1
http://www。 testdomain.com/ViewProfile.asp?UserNo=2978359&Keywords&Test=qw12&Var=卡塔尔
我希望能够单击Bookmarklet书签,将我从上述网站带到;
http://www .differentdomain.com / q = 2978359
源URL的示例2
http://www .testdomain.com / ViewProfile.asp?UserNo = 1123478&Keywords&Test = qw12&Var =丹麦
我希望单击该书签时可以带我到http://www .differentdomain.com / q = 1123478
UserNo只是数字。
提前致谢
标记
最佳答案
您可以使用类似
function gup( name )
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}
然后调用获取参数
var UserNo = gup( 'UserNo' );
接着
window.location.replace("http://www.differentdoman.com/q="+UserNo);
希望能帮助到你
您可以找到更多帮助here