javascript - 如何防止history.back()返回登录页面

标签 javascript browser-history

我的应用程序中有一个后退按钮,单击该按钮应返回到父页面。我使用 history.back() 来达到目的。但是我无法阻止它返回登录。

最佳答案

使用document.referrer检查之前点击的链接:

if(document.referrer !="http://myloginpage"){ // different then the url login then go back 
   window.history.back()
}

关于javascript - 如何防止history.back()返回登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43965404/

相关文章:

javascript - 在 jquery 中转义引号

javascript - 我可以在 iframe 中使用 window.location.replace 吗?

python - 保存和加载 selenium 的浏览器历史记录

javascript - 在 Safari、iOS 上使用 History API 后警告、确认和提示不起作用

javascript - 如果值未定义,如何不在对象中包含字段

javascript - 打开任务栏中没有图标的窗口

react-router - 如何在 React Router v5 中更新 URL 并替换历史状态而不重新渲染整个应用程序?

javascript - 操作 window.history 会影响 IE11 上的图标

javascript - 如何在不使用 CSS 页面的情况下在 HTML 中创建悬停效果

javascript - 向 Chart.js 折线图添加标题