腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(4665)
视频
沙龙
3
回答
onpopstate
处理程序-
ajax
后退
按钮
、
、
、
我正在使用pushState为我的站点上的
ajax
内容创建有意义的urls。我想在用户单击前进或
后退
按钮
时刷新
ajax
内容。然而,我遇到了一些问题,因为chrome (正确地)在“历史遍历”(前进/
后退
按钮
)和“结束”(页面加载)上都实现了
onpopstate
。我想创建一个
onpopstate
处理程序来区分页面加载和历史遍历,因为如果
ajax
内容已经成功加载,我不想刷新它。有人能帮我区分一下这两者吗?window.
o
浏览 0
提问于2011-03-10
得票数 8
回答已采纳
1
回答
使用
按钮
禁用浏览器返回
按钮
后,如何恢复它?
、
我正在禁用浏览器
后退
按钮
与以下代码。我不知道如何在点击一个
按钮
后恢复浏览器的
后退
按钮
。 window.
onpopstate
= function () { history.pushState(null, null, lo
浏览 1
提问于2021-05-12
得票数 1
1
回答
history.js在back
按钮
上重新加载页面
、
、
、
、
当按下下面一个
按钮
时,JS代码隐藏该
按钮
,它将从url中删除ID,并使用history.js更改地址栏中的url <input type="button" value="delete id 3" data-remove-id="3" class="remove"
浏览 2
提问于2013-10-07
得票数 0
回答已采纳
1
回答
Javascript无需滚动即可更改window.location.hash,但仍然触发CSS :目标伪类。
、
、
据我所知,有两种方法可以更改URL末尾的散列。window.location.hash和history.pushState.但是,history.pushState,,所以这是不存在的。下面是一个简单的例子。两个链接按预期工作::target被触发,选项卡显示,但如果有必要,它们也会滚动到视图中。两个链接不起作用::target没有被触发,但是滚动是被阻止的。(function() { event.p
浏览 3
提问于2018-03-07
得票数 4
回答已采纳
1
回答
按下“
后退
”
按钮
时防止
ajax
post
、
、
、
当表单发布(
Ajax
)时,我将导航到其他页面,在按
后退
按钮
时,表单将再次发布。注意:我只在chrome和safari中看到这个问题。
浏览 1
提问于2017-02-01
得票数 0
1
回答
使用pushState() /
onpopstate
时,页面未通过'back‘重新加载
、
、
我正在用
AJAX
刷新一些页面,所以用下面的代码更新历史记录-var pushState_object = { security: security,window.history.pushState(pushState_object, title, permalink);window.
onpopstat
浏览 0
提问于2011-10-25
得票数 19
回答已采纳
1
回答
在加载chrome时触发事件
onpopstate
、
、
我正在处理一个在浏览器上禁用
后退
按钮
问题,所以我的方法是使用
onpopstate
事件,当页面加载成功时,我在浏览器上单击
后退
按钮
,它不是在
onpopstate
事件上触发的,仍然可以导航到上一页,如果我在页面中做任何事情,比如在浏览器上左键,右键单击页面然后单击
后退
按钮
,它会触发
onpopstate
事件并阻止返回到上一页。ngOnInit(){ history.pushState(null, null, window.locati
浏览 3
提问于2021-05-25
得票数 1
1
回答
如何确定是否触发了历史回/转发
、
、
、
我正在使用
ajax
来模拟菜单。一切都很好,但是back和forward
按钮
并不完美。a').on('click', function (e) { e.preventDefault(); window.
onpopstate
但是,例如,当我按
后退
按钮
时,就会触发window.
onpopstate
和我的pushingState函数。所以,假设我在第1页,现在加载第
浏览 2
提问于2015-03-24
得票数 1
回答已采纳
1
回答
HTML5历史记录:我如何才能看到弹出的URL (即当我们单击
后退
按钮
时在其上的页面)
、
、
我正在使用 如文档所示,window.
onpopstate
()的事件处理程序返回
浏览 0
提问于2012-04-16
得票数 0
回答已采纳
1
回答
Ajax
回键功能
、
、
、
、
我想要的是显示一组
按钮
,用户单击其中之一,然后显示另一组
按钮
,并在第一组之间使用css隐藏
ajax
调用. $('#div2').css).innerHTML = xmlHttp.responseText;} xmlHttp.send();当我按
后退
按钮
时,它会转到前一个网站.因此,我肯定
浏览 2
提问于2016-05-29
得票数 0
回答已采纳
2
回答
调用history.back()而不触发“popstate”
、
、
、
、
有没有办法在不触发this.getWindow().on('popstate', this.handleBrowserButtons.bind(this));的情况下调用window.history.back();
浏览 27
提问于2019-03-26
得票数 3
1
回答
检测到react-router中的back
按钮
被按下
、
我有一个从应用程序接口中检索帖子的组件,但每次用户按下back
按钮
时,componentDidMount事件都会被触发,api调用也会重复。react或react-router是否提供了一种方法来检测
后退
按钮
是否被按下,以便我可以阻止api调用?
浏览 1
提问于2018-02-28
得票数 14
回答已采纳
1
回答
当返回页面时,角2重定向url
、
: '**', redirectTo: 'announcement'}当我在我的ImportantDocumentsComponent中打开一个pdf文件之后,尝试通过按下浏览器中的back
按钮
回到上一页
浏览 3
提问于2017-09-02
得票数 1
回答已采纳
2
回答
AJAX
在中止()
onPopstate
后停止工作
、
、
、
、
在用户单击“前进/
后退
”
按钮
时发生未完成的
AJAX
调用时,我将使用下面的代码来abort()。所有这些都可以很好地中止调用,但在此之后,对函数的未来调用将无法工作。如何在中止后再次调用
AJAX
函数?全球
AJAX
type: 'GET', data: paramsbrowser
浏览 4
提问于2016-04-26
得票数 2
3
回答
如何在Angular 2中重新加载相同URL的组件?
、
、
、
、
我正在尝试使用router.navigate在Angular 2中重新加载相同的url,但它不起作用。场景:我在上,现在我正在更改页面中的一个特定参数,该参数将重新加载该页面。let link = ['Landing'];
浏览 29
提问于2016-09-09
得票数 8
2
回答
window.
onPopState
()事件处理程序可以知道导航的方向吗?(向前、向后)
、
、
、
我有一个通过pushState()方法和
onpopstate
()处理程序使用
ajax
导航的。我解决这个问题的唯一方法是在初始页面加载时使用有关初始内容的信息执行一个pushState。使用这种方法,“
后退
”
按钮
效果很好!那么,在
onPopState
()处理程序中,我能告诉用户是
后退
还是前进
浏览 3
提问于2011-09-02
得票数 5
3
回答
前进
按钮
在history.pushState之后不起作用
、
、
、
、
我已经找到了如何修复
后退
按钮
,但前进
按钮
仍然无法修复。with the ID content_div history.pushState('', 'New URL: ' + href, href); location.reload(); // response.headers['Vary'] = 'A
浏览 4
提问于2018-06-01
得票数 7
1
回答
onpopstate
处理程序不会在Chrome中触发,除非在按回
按钮
之前发生鼠标单击
、
当加载某个页面时,我将一个新页面推到窗口历史记录中,这样如果用户单击“
后退
”
按钮
,新页面将被加载,而不是他们刚刚来自的页面。我使用replaceState和pushState修改历史记录,并在单击back
按钮
时设置
onpopstate
处理程序来加载新页面。= function(event) { window.location = document.loca
浏览 1
提问于2019-07-05
得票数 2
回答已采纳
1
回答
javascript pushState /
onpopstate
不能与页面上的普通链接结合使用
、
我在这里与pushState和
onpopstate
事件战斗。当我通过
AJAX
(a#itemPages)链接浏览时,浏览器中的
后退
按钮
按预期工作。但是如果我之后点击普通链接,然后在浏览器中按
后退
按钮
返回,我就不能前进到正常链接,而这些链接应该在更糟糕的历史记录中。我仍然能够在"ajaxified“链接之间来回移动,但浏览器历史记录中应该存在的正常链接只是消失了( FF中的前进
按钮
滑出,就像在实际项目之后历史中没有其他项目一样)。attr('rel
浏览 0
提问于2015-01-13
得票数 0
1
回答
如何在单击“上一步”
按钮
上创建
onpopstate
事件
、
、
我已经创建了一个jquery代码来使用推状态显示内容,它运行良好,但是当我单击“
后退
”和“向前”
按钮
时,内容不会再次改变。在这种情况下,如何创建事件
onpopstate
?<script> var route = $(this).attr('href'
浏览 1
提问于2015-11-27
得票数 1
回答已采纳
点击加载更多
相关
资讯
Firefox 86 浏览器将取消“退格键”作为“后退”按钮使用
使用h5的history改善ajax列表请求体验
PUSHSTATE+AJAX操作
PJAX技术:让你的网站速度更快!
真简单:史上最小websocket协议Demo,看一遍就记住了!
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券