0

几天以来我一直在这个问题上......

是我正在谈论的网站。它是一个大量使用主干、视觉搜索、jquery 插件的网络应用程序。该网站目前无法与 IE8 一起使用,但它可以与 IE9 一起使用……如果可以的话!

发生的情况是网站仅在加载 IE9 时挂起,并且(这很奇怪!)如果 IE9 开发人员工具的分析器工具打开,它不会!

它也发生在其他人身上(我收到了通知),所以我很确定这不是与我的浏览器设置相关的问题。

这让我想到了一个与延迟有关的错误,或者迭代函数,在分析器存在的情况下,这些函数被迫延迟 bte 周期,因此将空闲时隙留给渲染页面的其他函数。

如果需要,我可以更新更多细节。谢谢。

更新 01

为了简单起见,我报告了我使用的插件列表

  <script type="text/javascript" src="script/test/vendor/json2.js"></script>
    <script type="text/javascript"  src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>    
    <script type="text/javascript" src="script/jquery.couch.js"></script>
    <script type="text/javascript" src="script/jquery.couchLogin.js"></script> 
    <script type="text/javascript" src="script/underscore.1.3.3-min.js"></script>
    <script type="text/javascript" src="script/backbone.0.9.2.js"></script> 
    <script type="text/javascript" src="script/jquery.colorbox-min.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>    
    <script type ="text/javascript" src="script/visualsearch/build/visualsearch.js"></script>
    <script type ="text/javascript" src="script/AjaxStack/src/jsonreport/jsonreport.js"></script>  
    <script type="text/javascript" src="script/highcharts/js/highcharts.js"></script>        
    <script type="text/javascript" src="script/highcharts/js/modules/exporting.js"></script>
    <script type="text/javascript" src="script/jquery.simpletip-1.3.1.pack.js"></script>
    <script type="text/javascript" src="script/mcdropdown/lib/jquery.mcdropdown.js"></script>
    <script type="text/javascript" src="script/mcdropdown/lib/jquery.bgiframe.js"></script>
    <script type="text/javascript" src="script/gMapProgressBar/progressbar.js"></script>
    <script src="script/backbone-render/src/backbone-forms.js"></script>
    <script src="script/backbone-render/src/jquery-ui-editors.js"></script>
    <script type="text/javascript" src="script/atooltip/js/jquery.atooltip.min.js"></script>  
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?key=AIzaSyBw0v9F-ur6pmeWrwCyFQ17qdZoikBon1Y&sensor=false"></script>
    <script type="text/javascript" src="script/textualizer/textualizer.js"></script>
    <script type="text/javascript" src="script/jquery-download/jquery-download.js"></script>
4

2 回答 2

0

对我有帮助的是删除(注释掉)函数,直到我找到罪魁祸首,但后来我确实有一个错误,即该问题的堆栈空间不足

于 2012-09-03T09:40:51.510 回答
0

经过长时间的调试,我找到了解决方案:

IE9 未报告为错误的问题 是,console.log()当开发人员工具关闭时,这些命令会使 IE9 卡住。

此问题的更多信息可以在这篇文章中找到:IE9是否支持console.log,它是一个真正的功能吗?

于 2012-10-15T10:34:31.330 回答