如果 跳转不添加 历史记录那
时间: 2023-10-15 07:04:15 浏览: 19
如果不想在跳转时添加历史记录,可以使用 `window.location.replace()` 方法。该方法会在不创建新历史记录的情况下,将当前页面替换为指定的页面。例如,要替换当前页面为 `https://www.example.com/?id=123`,可以使用以下代码:
```
window.location.replace('https://www.example.com/?id=123');
```
如果要在替换时传递参数,也可以将参数拼接到 URL 后面。例如,要替换当前页面为 `https://www.example.com/?id=123&name=John`,可以使用以下代码:
```
var id = 123;
var name = 'John';
window.location.replace('https://www.example.com/?id=' + id + '&name=' + name);
```
同样地,需要将变量转换为字符串后再进行拼接。注意,使用 `window.location.replace()` 方法会直接替换当前页面,如果需要返回上一页,则需要使用浏览器提供的后退功能。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![crx](https://img-home.csdnimg.cn/images/20210720083646.png)
![crx](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)