当用户加载页面时,我立即将窗口重定向到另一个位置。
问题是,当用户单击返回时,它将返回到执行重定向的页面。
我可以“取消”上一页的历史吗?这样,当用户单击时,它将返回两页吗?
与其使用window.location = url;重定向,
window.location = url;
尝试:
window.location.replace(url);
使用replace()之后,当前页面将不会保存在会话历史记录中,这意味着用户将无法使用“后退”按钮导航到该页面。