使用javascript更改url和修改历史记录?

使用javascript更改url和修改历史记录?,javascript,url,Javascript,Url,可能重复: 我正在尝试做的示例: 用户位于/things/list,然后单击“new things”(新事物),将他们带到/things/new,他们填写所需信息,单击save(保存),url更改为/things/123,然后他们单击浏览器中的back(后退)按钮,将他们带到/things/list,而不是/things/new。这样做可能吗?如果从/things/new到/things/123的代码使用window.location.replace('/things/123'),然后,后退按

可能重复:

我正在尝试做的示例:


用户位于
/things/list
,然后单击“new things”(新事物),将他们带到
/things/new
,他们填写所需信息,单击save(保存),url更改为
/things/123
,然后他们单击浏览器中的back(后退)按钮,将他们带到
/things/list
,而不是
/things/new
。这样做可能吗?

如果从
/things/new
/things/123
的代码使用
window.location.replace('/things/123')
,然后,后退按钮将转到您想要的
/things/list
,因为浏览器历史记录中的
/things/new
将在历史记录列表中被替换。

如果从
/things/new
/things/123
的代码使用
window.location.replace('/things/123')
,然后,后退按钮将转到您想要的
事物/list
,因为浏览器历史记录中的
/things/new
将在历史记录列表中被替换