我有一个登录页面,它在宽度超过 767 像素时加载得很好,并且浏览器在该宽度以下崩溃。它仅在加载低于该宽度时崩溃,我可以在桌面宽度加载然后缩小尺寸就好了。
我有一个 div.visible-desktop
包含桌面登录和多余的东西,另一个.hidden-desktop
只包含移动登录。多余的东西中的图像当前是404'ing。我会修复它,但它肯定不会导致浏览器崩溃。
在服务器控制台中,加载 404 资产之前的资产,没有其他任何事情发生。在浏览器中,页面变得无响应并崩溃。Chrome 只是崩溃,FF 说
A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.
Script: http://ccdev:3333/assets/jquery.js?body=1:6265
更新:
使用 firebug 并在 jquery v1.8.2 中的第 6348 行插入断点并单步执行它似乎卡住了增加名为elems
. 在一个步骤中,该值将类似于"<li><a>177085</a></li>"
,在下一步它将是"<li><a>177086</a></li>"
并且它永远不会离开那条线。有问题的行是
div.parentNode.removeChild( div );