社区
JavaScript
帖子详情
触发一个事件,点浏览器后退按钮如何返回到触发前的状态
harryzyp
2007-11-22 02:01:51
JavaScript触发了一个事件,我想点浏览器的后退按钮返回到触发这个事件前的状态,怎么做呢?
...全文
389
15
打赏
收藏
触发一个事件,点浏览器后退按钮如何返回到触发前的状态
JavaScript触发了一个事件,我想点浏览器的后退按钮返回到触发这个事件前的状态,怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Liuchong14
2009-01-12
打赏
举报
回复
关注中,我也遇到这样的问题
dongsj8325
2007-11-24
打赏
举报
回复
不太可能哦..............
zheng-zx
2007-11-22
打赏
举报
回复
有 但是高人现在没时间
harryzyp
2007-11-22
打赏
举报
回复
还有高人么
Go 旅城通票
2007-11-22
打赏
举报
回复
没系,同情ing.....
游北亮
2007-11-22
打赏
举报
回复
楼上的,浏览器的后退按钮是不能控制的,除非你自己重写一个浏览器。
hztgcl1986
2007-11-22
打赏
举报
回复
记录触发前的状态,比如添加了一个div,回退时再删了那个层,JS可以操作cookie
harryzyp
2007-11-22
打赏
举报
回复
汗...
游北亮
2007-11-22
打赏
举报
回复
把触发事件前的状态写入浏览器的history
不可以
harryzyp
2007-11-22
打赏
举报
回复
可不可以这样
把触发事件前的状态写入浏览器的history中,触发后就可以后退了
这样也不知道怎么写...
呜呜...
harryzyp
2007-11-22
打赏
举报
回复
其他技术呢
xiaolei1982
2007-11-22
打赏
举报
回复
自己做一个按钮来操作回到页面的状态
游北亮
2007-11-22
打赏
举报
回复
是的,实现不了
harryzyp
2007-11-22
打赏
举报
回复
没有修改URL
JavaScript实现的是在同一个页面增加内容,比如增加一个DIV
然后再用浏览器的后退按钮返回之前的状态
真的实现不了吗?
游北亮
2007-11-22
打赏
举报
回复
如果触发的事件是修改了网页的URL,那么浏览器的后退按钮就会实现你要的目的
如果触发的事件是修改了网页的内容,URL并没有变,那你的目的实现不了
只能自己在页面上放置一个后退按钮,并告诉用户不要点击浏览器的后退按钮,而是点击你这个后退按钮
解决Vue
浏览器
后退
无法
触发
beforeRouteLeave的问题
主要介绍了解决Vue
浏览器
后退
无法
触发
beforeRouteLeave的问题,需要的朋友可以参考下
vue
点
击
浏览器
的
返回
按钮
失效_使用Vue时
浏览器
后退
无法
触发
beforeRouteLeave的问题...
这篇文章主要介绍了解决Vue
浏览器
后退
无法
触发
beforeRouteLeave的问题,需要的朋友可以参考下现象加载第
一个
组件(这里的第
一个
意思是
浏览器
历史记录的第
一个
,后文称为 待监听组件 )时,正常跳转其他页面可以
触发
...
C# 实战项目——制作仿QQ软件
QQ 大家都用过,在现在这个互联网时代,越来越多的人使用 QQ 进行沟通交流,本章将使用 C# 制作
一个
仿 QQ 的聊天软件 —— Q 友。通过本课程学习,你将学到以下知识
点
:1、Form窗体关键属性、方法和
事件
的应用 2、如何
触发
窗体和控件的
事件
3、ListView控件和ImageList组件的结合使用 4、数据库及数据表的创建5、使用C#操作SQL Server数据库 6、Timer定时器组件的使用7、如何判断是否按下键 8、自定义最小化和关闭
按钮
同时将提供完整的项目开发流程,手把手的带你做完
一个
完整的项目。
vue
点
击
浏览器
的
返回
按钮
失效_防止页面
后退
(使
浏览器
后退
按钮
失效)
防止页面
后退
(使
浏览器
后退
按钮
失效)原理:用新页面的URL替换当
前
的历史纪录,这样浏览历史记录中就只有
一个
页面,
后退
按钮
永远失效。注:history.go和history.back(包括用户按
浏览器
历史
前
进
后退
按钮
)
触发
,页面...
vue
点
击
浏览器
的
返回
按钮
失效_解决Vue
浏览器
后退
无法
触发
beforeRouteLeave的问题...
但是 按
浏览器
的
后退
按钮
监听不到该
事件
。目
前
采用比较土且不实用的解决方案。加一层组件,再router.push到 待监听组件 ,使得 待监听组件 非第
一个
组件,可以正常监听beforeRouteLeave
事件
。注意
点
:由于打乱了...
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章