公告:本站提供编程开发方面的技术交流与分享,打造最佳教程网,希望能为您排忧解难!

JS教程浏览器后退以后各种异常解决方案

浏览器后退以后各种异常解决方案

更新时间:2013-04-04 09:21:13 |

浏览器后退以后导致如表单数据、SELECT标签值等保留一些不是我们想要的结果,或不执行JS达到我们想要的状态。

firefox     后退以后几乎不执行JS了,但是会支持一个方法 window.onpageshow 和 window.onpagehide 可以用来专门处理前进后退事件。

IE            后退以后依然可以执行JS,不支持window.onpageshow

Chrome 后退以后以让可以执行JS,支持window.onpageshow

Opera    后退以后不执行JS,不支持window.onpageshow。当用户回到某页面的时候,页面会和离开的状态相同。onload只会在第一次打开页面的时候触发,而 onunload只会在这个页面完全被unload时触发。而在用户使用后退,前进,刷新按钮重新打开这个页面时不会被触发。刷新是reload,而不是 unload。

最佳教程网

最大的技术交流平台 www.goodxyx.com© CopyRight 2011-2013, All Rights Reserved

浙ICP备11033019号