我正在尝试将我手动执行的流程自动化。我使用不同的用户号访问以下网址的网页。然后,我必须单独将 UserNo 复制并粘贴到新的网址中才能搜索它。
源 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
关于javascript - iOS 书签小程序重写 URL 并在 Safari 中访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40917826/