在慢速连接上使用浏览器后退按钮时出现奇怪的DOM问题

时间:2017-07-17 01:37:51

标签: javascript jquery dom

我是一名JavaScript开发人员,负责酒店公司的A / B测试团队。我编写的代码将占用我们的一个网页并创建备用版本,以便我们可以测试以查看哪个版本更好用。

我的一项测试让我感到精神错乱。我们正在进行测试,重新设计显示在我们页面上显示可用房间的费率。

当您通过网站前进,点击链接和按钮时,一切正常。但是,当您使用浏览器的后退按钮返回房间时费率页面,发生了一些奇怪的事情。这就像DOM的变化。我的jQuery each()循环不再捕获所有节点。一些节点被跳过,有时它会混合来自不同节点的元素。

更令人抓狂的是这通常是断断续续的 - 它不会一直发生!

我已确定只有在某人网络连接速度较慢时才会发生这种情况。在我使用Chrome开发者工具中的Throttling功能来降低我与常规3G速度的连接速度之前,我无法重现QA团队发现的问题。

任何人都可以了解后退按钮与初始页面加载的行为差异吗?缓存,JS事件等方面有什么不同吗?

0 个答案:

没有答案