Javascript history.js和iFrame-刷新案例

Javascript history.js和iFrame-刷新案例,javascript,refresh,back-button,browser-history,history.js,Javascript,Refresh,Back Button,Browser History,History.js,我试图管理一个页面的状态,该页面包含多个iframe。我努力实现的目标如下: 1刷新父页面时,iFrame中的内容应保持不变。Facebook iFrame应用程序用例就是一个很好的例子 2单击“上一步”按钮时,只有一个iFrame的内容返回历史记录中的1页/步 iFrame包括仅客户端呈现页面、仅服务器端呈现页面(包括静态HTML)和混合页面 有没有一个简单的方法可以做到这一点?我尝试使用history.js,但是当我刷新页面时,它会返回到iFrame加载的第一个页面。我假设我没有正确使用它,

我试图管理一个页面的状态,该页面包含多个iframe。我努力实现的目标如下:

1刷新父页面时,iFrame中的内容应保持不变。Facebook iFrame应用程序用例就是一个很好的例子

2单击“上一步”按钮时,只有一个iFrame的内容返回历史记录中的1页/步

iFrame包括仅客户端呈现页面、仅服务器端呈现页面(包括静态HTML)和混合页面

有没有一个简单的方法可以做到这一点?我尝试使用history.js,但是当我刷新页面时,它会返回到iFrame加载的第一个页面。我假设我没有正确使用它,但是文档也不是很容易理解

谢谢,
杰克

由于框架的src是由父窗口设置的,我猜history.js在这里不会有太大帮助。我可能会使用postMessage将状态发布到父窗口,并为所有iFrame集中管理它。另一种可能是在服务器端管理它,但我不得不排除这种可能性,因为我们的目标是不必依赖服务器端。如果你有更好的主意,请告诉我。