当您尝试此公共页面时:http ://slim.nl/shop/default.aspx (更新:同时此站点已更改,因此无法再测试此问题的行为),您会注意到一个菜单栏。如果您点击F5,该栏中的菜单就会消失。当您通过浏览器中的后退按钮进入该页面时也是如此。它只发生在 Firefox 上(见于版本 3-7)。使用Ctrl- F5,菜单栏重新出现。
据我所知,在加载页面时触发的所有 JavaScript 事件,包括任何 AJAX 循环,在使用返回按钮刷新页面F5或通过返回按钮到达该页面时也应该触发。这里发生了什么事?
我想从程序员的角度知道F5和Ctrl-之间的区别是什么F5,最好比这种情况更普遍。当然,除非它是 Firefox 中的错误。