当前位置: 首页 > news >正文

页面跳转不刷新 histoy.go hisroty.back不生效

页面跳转不刷新 histoy.go(-1) hisroty.back() 不生效

现象

现象1

使用window.open 的方式打开一个页面,点击页面左上角的返回按钮,没有任何反应(左上角返回逻辑,使用 histoy.go(-1)或者hisroty.back())

现象2

点击页面跳转,打开了新的tab页签,点击返回按钮不生效(左上角返回逻辑,使用 histoy.go(-1)或者hisroty.back())

原因

使用a 标签 设置 target=“_blank”

原因是你的第一个页面的超链接上加了target=“_blank"标签,即从第一个页面点击进入第二个页面时,是以新窗口的方式打开的. 所以.window.history.back()读取上一个历史页面时,读取不到.即上一页为空,所以没法返回上一页.
只需要去掉上一个页面的target=”_blank"即可.

使用window.open()

是用指定的名称将指定的资源加载到新的或已存在的浏览上下文(标签、窗口或 iframe)中,重新建立的,没有历史记录,没有返回,不能使用 history.go 或者back


http://www.mrgr.cn/news/63193.html

相关文章:

  • Matplotlib 网格线
  • 计算机四级嵌入式·操作系统知识点总结(一)
  • 微信小程序学习实录11:精通表单数据绑定,构建高效用户界面
  • Android启动流程_SystemServer阶段
  • Pytest-Bdd-Playwright 系列教程(6):在测试步骤函数中设置别名数据共享
  • GPT论文整理提示词
  • Consul 实战指南
  • 【JVM详解JVM优化】JVM内存模型
  • BO-Transformer-LSTM多特征分类预测/故障诊断(Matlab实现)
  • 你知道前端水印功能是怎么实现的吗?
  • 外贸商城平台系统开发:多语言设计与实现
  • 【unique_str 源码学习】
  • 基于Spring事务模板编程式事务小工具
  • 信通院大会:上海斯歌主题演讲《流程自动化到运营自主化》实录分享
  • es拼音分词器(仅供自己参考)
  • 《我的AUTOSAR之路》UDS 0x36 service
  • 【Hive sql 面试题】统计Top3歌单以及每个Top3歌单下的Top3歌曲(难)
  • JupyterLab,极其强大的下一代notebook!
  • SQL实战训练之,力扣:1843. 可疑银行账户
  • ChatGPT国内中文版镜像网站整理合集(2024/11/01)
  • 北方地区使用哪种通风天窗比较合适?
  • Docker命令备忘录----Linux运维
  • 408——计算机网络(持续更新)
  • Man Up技术服务支持
  • 突破空间限制:4个远程控制电脑的办法!企业局域网远程连接完整版教程分享!(包教包会!)
  • 什么是线程局部变量(ThreadLocal)?