经过上周左右的修补和测试,上周我们在大量网站上发布了 Omniture 的分析代码。
在我们几乎所有的网站模板上,它都能正常工作。在一些分散的、不可预测的情况下,会出现严重的浏览器崩溃体验,可能会拒绝一些用户。
我们目前无法看到崩溃模板之间的关系,虽然有很多方法可以解决问题,但让我们感到困惑的是与事件侦听器有关。
单击这些模板上的任何锚点时,站点会崩溃。没有任何内联 JS,并且当我们通过 HTML 的属性触发时,我们找不到会导致这种情况的可辨别的循环或问题。(当我们进行故障排除时,您可以在此处亲自体验[警告!单击页面中的任何链接将导致您的浏览器崩溃!])
你如何确定一个对象是否有监听器?您如何确定触发事件时会触发什么?
仅供参考,我很想设置断点,但是 在 Omnitures 悲惨地混淆代码和反复浏览器崩溃之间,我想更彻底地研究如何解决这个问题。