我想在 Internet Explorer 9 状态栏上添加一些图标。状态栏已启用,但它只显示页面缩放的图标/信息。我希望图标显示 JavaScript 错误和其他与 JavaScript 相关的调用。
如何向状态栏添加图标?
答案1
不幸的是,尽管许多 IE 开发人员很愤怒,但您所指的选项已经被删除并且再也没有恢复。
您唯一的选择要么回到 IE8(在微软提出删除此图标的绝妙想法之前),要么使用包含用于显示错误的控制台的调试工具。
@Tom Wijsman 已经提到了微软官方工具。
我个人推荐免费Firebug 精简版,因为它的控制台仍然远远领先于 IE9 的控制台。
另请参阅文章您应该使用 Firebug 的 10 个理由。
答案2
我想要有显示 javascript 错误和其他与 Javascript 相关的调用的图标。
这些被删除是因为该系统让用户感到烦恼(JS 错误弹出窗口等等)。
开发人员只需按下并单击控制台即可F12,默认情况下刷新时不会清除错误,这样您就可以自由浏览并随后查看错误。这就是许多开发人员编写的程序,而且效果很好……
如果你愿意,你甚至可以将错误警报或记录到你的服务器上并以你喜欢的方式输出它们:
window.onerror = function(errorMessage, url, line) {
// * 1. Do an AJAX POST to your server here, jQuery makes this easy.
// * 2. Place it in another debugging window, or a floating debug div.
// * 3. window.alert() ;)
};
—http://devblog.xing.com/frontend/how-to-log-javascript-errors/