如何将像 http://example.com/?link=https://google.com 这样的参数重定向到 https://google.com ?< / p>
答案 0 :(得分: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