我正在尝试使我手动执行的过程自动化。我使用不同的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

07-26 03:40