iOS 的书签重写 URL 并在 Safari 中访问
Bookmarklet for iOS Rewrite URL and visit in Safari
我正在尝试使我手动执行的过程自动化。我访问以下 url 不同 UserNo 的网页。然后我必须单独复制 UserNo 并将其粘贴到新的网址中以进行搜索。
来源示例 1 URL
http://www。 testdomain.com/ViewProfile.asp?UserNo=2978359&Keywords&Test=qw12&Var=Qatar
我希望能够单击将我从上述网站带到的 Bookmarklet 书签;
http://www.differentdomain.com/q=2978359
来源示例 2 URL
http://www.testdomain.com/ViewProfile.asp?UserNo=1123478&Keywords&Test=qw12&Var=Denmark
我希望 Bookmarklet 在单击时将我带到 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:var%20q=document.location.href.match(/UserID=(.*?)(?=&|$)/i);{q=q[1];window.open('http://www.differentdomain.com/search?q='+q);}
或
javascript:(function(){var%20q=document.location.href.match(/UserID=(.*?)(?=&|$)/i);q=q[1 ];window.open('http://google.com/search?q='+q);})();
我正在尝试使我手动执行的过程自动化。我访问以下 url 不同 UserNo 的网页。然后我必须单独复制 UserNo 并将其粘贴到新的网址中以进行搜索。
来源示例 1 URL
http://www。 testdomain.com/ViewProfile.asp?UserNo=2978359&Keywords&Test=qw12&Var=Qatar
我希望能够单击将我从上述网站带到的 Bookmarklet 书签;
http://www.differentdomain.com/q=2978359
来源示例 2 URL
http://www.testdomain.com/ViewProfile.asp?UserNo=1123478&Keywords&Test=qw12&Var=Denmark
我希望 Bookmarklet 在单击时将我带到 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:var%20q=document.location.href.match(/UserID=(.*?)(?=&|$)/i);{q=q[1];window.open('http://www.differentdomain.com/search?q='+q);}
或
javascript:(function(){var%20q=document.location.href.match(/UserID=(.*?)(?=&|$)/i);q=q[1 ];window.open('http://google.com/search?q='+q);})();