IE 上的 Javascript 奇怪行为

标签 javascript internet-explorer ie-developer-tools

我注意到 IE(任何版本:7、8 甚至 9)在执行 JavaScript 时有一个奇怪的行为: 拖放不起作用,但是当我按两次 F12 按钮时它完美地工作(F12 开发人员工具)

在 Chrome 上,所有代码都能完美运行,但在 IE 中,我应该按两次 F12 才能让代码完美运行。

谁能解释一下这个错误是什么?

最佳答案

我猜是因为您在代码中使用了 console.log

在 IE 中打开 Developer Tools 后,console.log 可用。 使用 try catch;

try{
    console.log('log')
}
catch(err){
}

关于IE 上的 Javascript 奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13680436/

相关文章:

javascript - 使用带有对象数组的 setState react 不更新状态

javascript - 如何从jquery对象获取html元素

html - 为 IE 后台支持包含额外 CSS 的正确方法?

css - 如何给 DIV 两个高度(一个用于 IE,第二个用于其他浏览器)

internet-explorer - IE 11 上的“仿真”选项卡中没有任何内容

javascript - 通过htaccess apache2服务器后面的QML/js通过https请求访问和读取html/php页面

javascript - jqgrid中如何显示百分比?

html - SVG 作为 <img> 标签中的源未显示在 Internet Explorer 11 中

internet-explorer - 为什么我的 IE11 F12 开发者工具不能 "Pin"?

internet-explorer - 监控 IE8 发出的 HTTP 请求