进行一些Intranet开发。设计方法使用一个基本的HTML框架填充一个ajax调用(通过jQuery)来填充页面。我们已经在Chrome上对Intranet访问进行了标准化。 Intranet允许用户在同一窗口中打开从页面链接的PDF文档,然后使用“后退”按钮返回。我们以前的“静态”页面方法保留了先前的页面内容-新的动态方法重新加载了页面。我们如何保留以前的页面内容?
研究发现类似的问题,但没有明确的答案。我们尝试检查onload()事件中的现有元素;不起作用,因为在评估该代码之前已经触发了页面加载。
代码运行正常-我们的愿望是返回到已渲染的页面。
没有错误。当我们想返回到已经渲染的上一页时,请使用“后退”按钮重新加载页面。
答案 0 :(得分:0)
更改页面内容时,可以通过历史记录api修改网址。随着历史记录的修改,这应该就足够了,以便后退功能可以正常工作。但是,如果这不起作用,则可以使用url确定在页面上显示的内容。
下面是一个示例:https://css-tricks.com/using-the-html5-history-api/#pushState-example