我在Chrome中使用后退按钮的方式时遇到了问题。
我有一个应用程序,我在父窗口内的iframe中显示一个表单。 因此,当用户单击后退按钮时,IE和Mozilla上的行为是iFrame中的页面再次加载。 在我的情况下,当用户点击浏览器后退按钮时,此iFrame页面刷新很重要,因为我们需要跟踪已登录应用程序并访问该iFrame内容的用户。
现在在Chrome中,后退按钮的行为是不同的。当用户点击浏览器后退按钮时,用户将被带回上一页。
我需要改变chrome的这种行为,需要刷新iFrame中的内容,而不是回到上一页。 任何对此有所了解的人都会帮助我。
PS:我不能在应用程序中使用jQuery。
此致
答案 0 :(得分:0)
简短的回答是你不能,你不应该。 becoz这种行为在不同浏览器甚至未来版本的mozilla中都是不一致的,也可能会改变它的行为。
你还有一些替代方法可以实现这种行为。 您可以使用HTML5的history.pushState在hashchange事件中,您可以随时刷新帧。