使用 javascript 更改 url 和修改历史记录
Using javascript to change url and modify history?
可能的重复项:
在浏览器中更改 URL,而无需使用 JavaScript 加载新页面
我正在尝试做的事情的示例:
用户在/things/list
,然后单击"新事物",这将带他们/things/new
填写该事物所需的信息,单击保存,网址更改为/things/123
,然后他们单击浏览器中的后退按钮,它将他们带到/things/list
而不是/things/new
。这样的事情可能吗?
如果从/things/new
到/things/123
的代码使用window.location.replace('/things/123')
,那么后退按钮将像您想要的那样转到things/list
,因为浏览器历史记录中的/things/new
将在历史记录列表中被替换。
相关文章:
- 在Safari执行javascript之前对其进行修改
- 从客户端获取修改后的对象,并将其与服务器上的原始对象组合
- window.location替换并传递URL历史记录条目中的变量
- Javascript历史记录转换为php行
- 用Javascript修改内部标记的CSS规则
- 浏览器何时记录历史记录
- 绑定Range输入以修改样式
- 可以从Chrome扩展修改窗口对象吗
- jQuery滚动器插件修改
- 将函数从onclick修改为onload
- jQuery UI自动完成-修改问题
- 流路由器流星的历史
- Javascript日期修改
- 如何使用Node.js脚本从Rally获取用户的修订历史
- 如何通过JQuery修改样式属性
- 使用treewalker修改表
- 输入类型按钮返回历史记录并返回顶部
- 历史记录和通过JavaScript修改的HTML
- 使用 javascript 更改 url 和修改历史记录
- 修改浏览器的最后历史记录