IE 中的 AJAX 计时
Posted
技术标签:
【中文标题】IE 中的 AJAX 计时【英文标题】:AJAX timing in IE 【发布时间】:2011-01-18 17:03:56 【问题描述】:Chrome 有它的开发者工具来计算 ajax 延迟,firefox 有 firebug,但是你在 IE 中做什么呢?我会认为 firebug lite,但显然它没有时间 ajax 调用(至少在 IE6 中没有)。你是怎么做到的?
【问题讨论】:
可能重复:***.com/questions/20376/javascript-profiler-in-ie 【参考方案1】:Fiddler 是添加到您的工具箱的绝佳工具
【讨论】:
【参考方案2】:You use dynatrace ajax edition。它不仅会为您提供所需的内容,还会为您提供大量的性能分析数据,包括浏览器渲染时间以及页面加载时间、javascript 的执行时间等。:)
【讨论】:
感谢您的链接!看起来很有趣。【参考方案3】:您始终可以编写自己的计时代码。获取 Ajax 调用之前的开始时间,并从回调函数中获取结束时间。
startTime = new Date().getTime();
//Make your Ajax call
function someCallback()
endTime = new Date().getTime();
alert((endTime - startTime) + " millis have elapsed.");
如果您使用 jQuery,您可以使用 .ajaxSend 和 .ajaxComplete 函数来注册可以进行计时的事件处理程序。
【讨论】:
以上是关于IE 中的 AJAX 计时的主要内容,如果未能解决你的问题,请参考以下文章
当ajax目标是localhost时,IE 10和11中的访问被拒绝
javascript Ajax SCRIPT1003:IE 11 中的预期为“:”