您当前位置:
首页 > 前端开发技巧:如何用标准化JS代码实现浏览器网址入口智能跳转
前端开发技巧:如何用标准化JS代码实现浏览器网址入口智能跳转
文章来源:and-google.cn官网
时间:2026-09-22

javascript
// 定义一个函数,用于根据当前页面的URL地址进行跳转
function redirectTo(url) {
// 获取当前页面的URL地址
var currentUrl = window.location.href;
// 判断当前页面是否为首页
if (currentUrl === '/') {
// 如果是首页,直接跳转到指定URL
window.location.href = url;
} else {
// 如果不是首页,使用相对路径进行跳转
window.location.href = url + '?from=' + currentUrl;
}
}
// 调用函数,实现跳转
redirectTo('/target-url');
这个示例中,我们定义了一个名为`redirectTo`的函数,它接受一个参数`url`。函数首先获取当前页面的URL地址,然后根据当前页面是否为首页来判断是否需要进行跳转。如果是首页,直接跳转到指定URL;否则,使用相对路径进行跳转。最后,调用`redirectTo`函数实现跳转。
