相关疑难解决方法(0)

此页面上的脚本导致ie运行缓慢

问题在于标题 - IE是行为不端,并且说有一个脚本运行缓慢 - FF和Chrome没有这个问题.

我怎样才能找到问题所在.那页上有很多JS.手工检查不是一个好的想法

编辑:这是我正在进行的项目的页面......但我需要一个工具来找到问题.

结束:事实证明它是UpdatePanel - 它会以某种方式"混淆"并且需要很长时间来处理某些事情.我只是把它扔出窗外 - 从现在开始只使用JQuery:D.

我正在选择Remy Sharp的回答,因为我真的不知道这个工具,看起来很酷.

javascript internet-explorer

30
推荐指数
3
解决办法
7万
查看次数

停止运行此脚本

停止运行此脚本?

此页面上的脚本导致Internet Explorer运行缓慢.如果它继续运行,您的计算机可能会无响应.

我确信我们都已经从IE7(或IE7模式下的IE8)中看到了这个有用且信息丰富的错误消息.删除此消息我需要一些帮助.

所以,对于我的工作,我需要让我们的网站在IE7中运行.显然,我们的一些客户无法升级或使用其他浏览器(公司法规或其他内容).

无论如何,有问题的页面包含选项卡(使用jQueryUI).页面加载后,jQuery使用AJAX加载每个选项卡的数据; 使用队列逐个加载选项卡.在每个选项卡中,都有"小部件",其中包含HTML和JavaScript(对于每个选项卡加载,都有各种脚本标记).

我在加载选项卡时遇到"慢速脚本"错误.我知道当脚本没有将控制权返回给浏览器时,IE会讨厌.所以,我想知道是否有办法'返回控制'或以某种方式睡觉,所以IE可以'重置'它的慢速脚本计数器.

javascript jquery internet-explorer internet-explorer-7

23
推荐指数
1
解决办法
2万
查看次数

"停止运行此脚本" - 用于大型AJAX请求的IE

我正在使用jQuery.getJSON(...)为稍大的数据集进行调用/进程响应.预计响应时间为几秒钟(有一个动画加载图形来安抚用户).

总而言之,加载图形,响应,进程等在所有浏览器中都能正常工作.但是,在Internet Explorer(6/7/8)中,出现"停止运行此脚本"错误.如果允许继续,则脚本完成且没有问题.

$(document).ready(function() {
    $("#tree").treeview({ collapsed: true, animated: "slow" });
    $("#tree").hide();

    $("#loadingGraphic").fadeIn("slow");

    $.getJSON("mygenerichandler.ashx", function(data) {
        //manipulate data and add to treeview

        $("#loadingGraphic").fadeOut("slow", function() {
            $("#tree").slideDown("slow");
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

我意识到这个Internet Explorer有一个可以通过Windows注册表设置的首选项,但是,我很好奇其他开发人员如何在AJAX请求中处理预期的大或慢响应.

ajax jquery internet-explorer

7
推荐指数
2
解决办法
1万
查看次数