javascript - iOS 书签小程序重写 URL 并在 Safari 中访问

标签 javascript ios bookmarklet

我正在尝试将我手动执行的流程自动化。我使用不同的用户号访问以下网址的网页。然后,我必须单独将 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/

相关文章:

javascript - 使用书签点击 Gmail 的 "Show original"按钮

javascript - 所以我有这个书签,但我不喜欢窗口的位置。我怎样才能把它放在左下角,而不是右上角?

javascript - 添加一个书签,它只是 javascript,不是 URL

javascript - Mithril : Wrapping children in an array when using jsx

javascript - 如何监听自定义事件定义的 Web 组件

javascript - Redux-Toolkit 和 React Hooks - 存储更改不会触发重新渲染

ios - iPad 上的 SQLite 慢查询

javascript - v-for 的每个项目的组件

ios - 带导航栏的自定义标签栏 Controller

ios - 如何在 XCode 4.6.3 上添加 Apple ID 帐户?