您可以使用以下JavaScript代码来实现根据type跳转到不同页面,并携带前面的参数:

// 获取URL参数
function getUrlParameter(name) {
    name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
    var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
    var results = regex.exec(location.search);
    return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
};

// 获取type参数的值
var type = getUrlParameter('type');

// 获取前面的参数
var parameters = window.location.href.split('&')[0].split('?')[1];

// 拼接参数
var url = '';

if (type === 'recovery') {
    url = 'recovery.html?' + parameters;
} else if (type === 'something_else') {
    url = 'something_else.html?' + parameters;
} else {
    url = 'default.html';
}

// 跳转到不同页面
window.location.href = url;

上述代码中,首先定义了一个getUrlParameter函数,用于获取URL中的参数。然后使用该函数获取type参数的值,并获取前面的参数。接着根据type的不同值拼接不同的URL,最后通过window.location.href跳转到相应的页面。如果type不匹配任何条件,则跳转到默认页面default.html

使用js 将82d4b917f84ecf2d00295f5d96ec3b41f163-169381647333222&type=recovery 根据tpye跳转不同页面并且携带&前的参数

原文地址: http://www.cveoy.top/t/topic/iXDh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录