我面临的问题,返回按钮工作在Chrome。
我有一个应用程序,我在其中显示一个表单,如果是在父母窗口。因此,当用户单击“后退”按钮时,IE和Mozilla上的行为就是iFrame中的页面再次加载。在我的例子中,当用户单击browser back按钮时,这个iFrame页面刷新非常重要,因为我们需要跟踪已经登录应用程序并访问了该iFrame内容的用户。
现在在Chrome中,back按钮的行为是不同的。当用户单击“浏览器后退”按钮时,用户将被带回到上一页。
我需要改变chrome的这种行为,并且需要刷新iFrame中的内容,而不是移回以前的页面。任何对此有想法的人都能帮我解决问题。
PS:我不能在应用中使用jQuery。
致以敬意,
发布于 2013-09-20 05:43:38
简单地说,答案是,您不能,您不应该这样做。因为这种行为在不同的浏览器之间是不一致的,甚至未来版本的mozilla和ie也可能会改变它的行为。
不过,要实现这种行为,你还是有其他选择的。您可以使用HTML5 5的history.pushState,在散列事件中,您可以随时刷新帧。
https://stackoverflow.com/questions/18909293
复制相似问题