有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
Is there a way to have console.log() log messages in IE with the console closed?
我读到IE中的console.log只有在控制台存在(打开)时才能工作。
我目前正在处理IE中的一个时间问题,无论出于何种原因,我只能在控制台关闭时复制该问题。因此,使用console.log对我没有帮助,因为当控制台打开时,我无法复制该问题。
有没有办法在控制台关闭的情况下让console.log在IE中工作?有没有其他方法可以用来从浏览器编写调试数据?
如果问题仅在控制台关闭时发生,则可能是console.log
本身出现故障。
我通常会把它放在主页或布局页的顶部,以保证它在其他任何东西之前运行:
if (!window.console) { window.console = { log: function() { } }; }
因此,如果console
不存在,就像在旧的IE中一样,如果您调用console.log
,它不会引起任何问题。当然,如果您可能使用任何其他console
函数,也可以定义这些函数。
你总是可以给log
分配一些真实的东西,而不是一个伪调用——也许log
可以执行一个AJAX请求给一个简单的处理程序,该处理程序将消息记录在服务器上。
如果使用IE9+,则可以取消附加调试器控制台。然后继续打开控制台,但要打开它自己的窗口。
相关文章:
- 如何在未直接触发的情况下停止事件
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 在不使用jquery的情况下查找页面中的所有锚点并附加函数
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 在不阻止默认行为的情况下检测IE10中的缩放
- 如何在不传递此信息的情况下查找被调用的元素
- 如何在不刷新页面的情况下更新显示框
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- JavaScript-在手机上不工作的情况下,在外部单击时隐藏元素
- 在我的情况下,如何进行http请求
- 在不知道深度或父属性的情况下从对象中删除属性
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- ROR:如何在不重新加载浏览器的情况下从控制器获取参数
- 如何在不影响其他元素的情况下扩展DIV
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- 在不移动内部文本的情况下缩放元素的效果
- 在不设置协议的情况下,使用javascript/jquery更改iframe-src
- Chrome JavaScript 开发者控制台:是否可以在没有换行符的情况下调用 console.log()
- 如何在不覆盖console.log的情况下将浏览器控制台日志保存到数据库中
- 默认情况下console.log放在哪里?