社区
JavaScript
帖子详情
怎么样判断页面是由history.back返回的?随便来点人接分吧。。
太久
2011-08-31 04:03:48
用户提交信息,服务器验证失败时history.back返回,表单的部分数据可以保留,但是一些js的级联菜单无法保留数据。
想用js判断是否用history.back返回,试过document.referrer,在ie下好像没问题能区分,ff在返回时干脆连alert(document.referrer)都不显示,chrome值是一样的。
不知各位有什么好办法?
...全文
1269
5
打赏
收藏
怎么样判断页面是由history.back返回的?随便来点人接分吧。。
用户提交信息,服务器验证失败时history.back返回,表单的部分数据可以保留,但是一些js的级联菜单无法保留数据。 想用js判断是否用history.back返回,试过document.referrer,在ie下好像没问题能区分,ff在返回时干脆连alert(document.referrer)都不显示,chrome值是一样的。 不知各位有什么好办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
firemx
2011-11-09
打赏
举报
回复
跟木说一样
太久
2011-09-01
打赏
举报
回复
恩,主意不错,不过还是老办法,验证下提交过去完事。
谢楼上二位,结贴。
王集鹄
2011-08-31
打赏
举报
回复
换种思路,可以考虑用ajax post提交数据,而不是用表单提交。
BLUE_LG
2011-08-31
打赏
举报
回复
.referrer 没用的话就真不知道了。。。
iOS H5
history
.back()
返回
上一路由
页面
白屏
本文介绍了解决H5
页面
在iOS设备上使用
history
.back()
返回
时出现白屏现象的方法。通过调整CSS定位或使用
history
.scrollRestoration属性,可以有效避免白屏,提升用户体验。
页面
返回
history
.go() 及
history
.back()
本文介绍了不同浏览器中使用
history
.go(-1)与
history
.back()进行
页面
后退时的行为差异,并提供了确保
页面
返回
并刷新的方法。
[极致用户体验] 网页里的「
返回
」应该用
history
.back 还是 push ?
本文探讨了网页中「
返回
」按钮的实现问题,分析了
history
.back和push的区别,以及它们在用户体验上的影响。提出了一个符合用户认知的产品原则:根据
页面
层级来决定使用back或push,并提供了具体的实现方案,确保用户能流畅地在
页面
间跳转,同时保留了使用原生「
返回
」按钮的权利。此外,还提到了多
页面
应用中处理「
返回
」的挑战。
window.
history
.back(); 缓存
返回
上级
页面
不刷新数据
博客指出做完操作
返回
上一
页面
时,因JS缓存机制,
页面
数据仍是前一次的,无法自动刷新,与需求不符。虽从网上查找资料无果,但作者分享了自创的AntDesign Form快速生成器,还给出索引链接。
[极致用户体验] 多
页面
应用里,「网页内
返回
」按钮,何时用
history
.back 何时用 replaceState?
本文探讨了在多
页面
应用中如何实现极致用户体验的网页内
返回
功能。作者HullQin指出,应当根据历史记录栈控制浏览器的前进和
返回
行为。在某些情况下,调用`
history
.back()`或`
history
.replaceState()`是关键。在单
页面
应用中,通过携带标识可以轻松实现
返回
,而在多
页面
应用中,需要解决跨
页面
传递标识和
页面
刷新的问题。文章提供了详细的解决方案和代码示例。
JavaScript
87,990
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章