我使用hashchange插件来模仿ajax导航,我想在文件夹中创建导航,例如:
#root / - > #root / folder - > #root / folder / subfolder - > #root /
但是当我在列表中输入 #root / 时,我想清除以前的导航历史记录
#root / folder - > #根/文件夹/子文件夹
有能力这样做吗?
答案 0 :(得分:1)
支持HTML5的现代浏览器支持通过window.history
进行一些操作。根据{{3}},唯一支持的操作是添加和替换历史记录。
因此不支持删除浏览器历史记录,但可以使用docs at Mozilla Developer Network来满足您的需求。
答案 1 :(得分:0)
Javascript中有一种方法可以导航到新页面,而浏览器哈希中没有任何历史记录...
只需使用window.location.replace("any URL");
...看到你的浏览器的页面导航按钮被禁用..并且右键单击也没有“后退”选项..希望这将有助于你:)