我需要在Internet Explorer 7中调试JavaScript.
不幸的是,它的默认调试器并没有为我提供太多信息.它告诉我错误出现的页面(不是特定的脚本)并给我一个行号.我不知道这是否与我的问题有关.
如果它可以将错误缩小到特定脚本上的行号(如Firebug可以),那就太好了.
是否有一个插件可以在IE7中调试JavaScript,就像Firebug在Firefox中一样?
谢谢!
我遇到了一个JavaScript问题,其中Internet Explorer 7和Internet Explorer 8在控制台中给出了错误。
我认为可能不支持keys方法?这是导致问题的代码:
if (count == Object.keys(aResults).length) {
if (typeof Object.keys === 'function') {
globalPriceGroupKey = Object.keys(globalPriceGroup[colorID]);
} else {
for (var key in globalPriceGroup[colorID]) {
globalPriceGroupKey.push(key);
}
}
//globalPriceGroup[colorID].sort( function numOrdA(a, b){ return (a-b); } );
globalPriceGroupKey.sort(function(a, b) {
return globalPriceGroup[colorID][a] - globalPriceGroup[colorID][b];
});
}
Run Code Online (Sandbox Code Playgroud)
我有什么办法可以使该代码与ie7 / 8兼容?