【问题标题】:How to redirect parameter to a url?如何将参数重定向到url?
【发布时间】:2020-07-01 01:19:26
【问题描述】:

【问题讨论】:

  • 你不能单独使用 HTML 来做到这一点。您将需要 javasctipt 来完成它的客户端或服务器端技术,您正在执行此操作作为 Web 请求的结果。请说明您要做什么。

标签: javascript parameters


【解决方案1】:

使用 Javascript 实现此重定向的非常简单的方法

function isValidURL(string) {
  var res = string.match(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g);
  return (res !== null)
};

var urlParams = new URLSearchParams(location.search);
var redirectLink = urlParams.get('link');
if (isValidURL(redirectLink)) {
  window.location = redirectLink;
}

isValidURL 函数author: vikasdeep-singh

【讨论】:

    猜你喜欢
    • 2013-09-11
    • 2017-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-18
    • 1970-01-01
    • 2021-10-26
    相关资源
    最近更新 更多