我正在使用knockout.js数据绑定开发一个相当复杂的kendo-ui Web应用程序。当应用程序在现代系统上运行良好时,它会在较慢的系统上触发脚本执行超时(着名的#34;此页面上有一个长时间运行的javascript - 你想要停止吗?"对话框)。
模型与ko.applyBindings()
绑定后出现此警告。我的唯一提示是脚本停在ko.utils.arrayIndexOf
,因为受影响的浏览器是IE8我无法提取一个有意义的堆栈跟踪,我使用的是淘汰赛2.2.1。
调试这些问题的最佳策略是什么?我很高兴知道哪个小部件/绑定导致超时。