18得票2回答
如何替换位置哈希并仅保留最后一个历史记录条目?

我正在使用 jQuery BBQ 插件 来跟踪用户在页面中的进度。但是,我只想在用户的历史记录中创建一个额外的条目,而不是每次哈希变化都创建一个。 我已经尝试使用 jQuery.bbq.pushState 和 merge_mode 方法,但没有成功:新的历史记录条目仍然被添加:jQuery....

17得票4回答
使用浏览器后退按钮时保留页面状态

我有一个页面,根据用户点击按钮动态加载内容:${document).ready(function) { $("#myButton").click(function() { $("#dynamicDiv").load("www.example.com"); ...

17得票3回答
React Router 4的history.listen从未触发

已切换到路由器v4和历史记录v4.5.1,现在历史记录监听器无法工作。 import createBrowserHistory from 'history/createBrowserHistory' const history = createBrowserHistory() histor...

16得票3回答
Chrome不会缓存隐藏表单字段的值以便在浏览器历史记录中使用。

我有一个ASP.Net Web表单,其中包含文本框和隐藏字段。使用客户端JavaScript动态修改隐藏字段的值。提交表单,检查值并重定向到另一页都按预期工作。 但是,当我使用浏览器返回按钮显示上一页时,我希望看到所有表单字段仍然填充有被提交的值。 在IE和Firefox中,文本和隐藏输入...

16得票5回答
我的页面是否从浏览器缓存中加载?

我在一个页面上有一个“新项目”徽章,我希望在从缓存加载页面时立即更新它(即当点击“返回”或“前进”返回到此页面时)。如何实现最佳效果? 设置非常简单。应用程序的布局每8秒钟查找新项目,并相应地更新徽章和项目列表。$(function() { setInterval( App.poll...

16得票4回答
文档准备就绪后提交和浏览器历史记录

当DOM准备就绪时,我在页面中有以下代码来自动提交表单:$(function () { $('form').submit(); }); 然而,如果用户在下一页上单击浏览器上的“back”按钮,则会返回到此页面之前的页面,而不是包含此代码的页面(无论使用 Chrome/IE 还是其他浏览...

16得票3回答
jQuery历史记录插件

有一些不同的jQuery历史插件,是否有比其他插件更好的选择...... 我正在尝试决定要选择哪一个,你有什么想法或者其他建议: http://www.balupton.com/projects/jquery-history http://tkyk.github.com/jquery-h...

15得票4回答
如何在不离开页面的情况下更改浏览器中显示的URL

使用JavaScript更改浏览器的URL,但不离开当前页面是否可行?

15得票8回答
如何从浏览器历史记录中删除页面?

我有一个包含按钮的ASP.Net页面。该页面包含服务器端的Paypal按钮。 当按钮被按下时,我的服务器会在后台执行一些聪明的操作,然后将响应重写为一个表单和一些JavaScript代码,以便将此表单发布到Paypal。 这一切都非常顺利。 然而,如果用户选择点击“返回”按钮,则会回到我...

15得票1回答
使用历史记录API区分后退按钮和前进按钮的按下

我正在使用历史API在不重新加载页面的情况下向网页推送新URL。我有多个按钮,每个按钮都有不同的功能。 我的脚本现在几乎没有问题。当我按下按钮时,会发生某些事情,并且当我返回时,脚本会触发事件监听器而不重新加载页面。 然而,当我现在按前进按钮时,我想往前走。URL已正确更改为下一个URL,...