使用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
将在历史记录列表中被替换