javascript - 当开发人员工具打开 IE11 时,网站的行为有所不同

标签 javascript jquery html internet-explorer-11 ie-developer-tools

我在 IE11 中使用以下模板,但无法弄清楚为什么每次导航时侧边栏都会发出声音。当开发人员工具打开时,它的行为就像我想要的那样。在运行 IE11 时,单击树中 UI 元素下的任何一个选项卡即可轻松演示。但是您会注意到,如果 F12 开发人员工具打开,则每次导航发生时侧栏都不会滑入。这在 Chrome 中不是问题。 fastclick 可能会出现错误,但是我在没有 fastclick 的情况下运行,但它仍然发生。任何帮助都会很棒。谢谢。 https://almsaeedstudio.com/themes/AdminLTE/pages/UI/general.html

最佳答案

尝试从代码中删除任何 console.log()

console.log() 这是在调试 Javascript 时提供帮助,可能会导致 IE 完全停止处理页面上的脚本。更神秘的是,如果您在开发工具打开的情况下继续在 IE 中查看页面 - 您根本不会注意到问题。

说明

原因是除非在 IE 中打开 devtools,否则控制台对象不会被实例化。否则,您将看到以下两件事之一:

  1. Javascript 无法正确执行
  2. 控制台存在神秘错误,例如“对象未定义”或其他此类性质

十分之九的情况是,您的代码中某处有错误的 console.log。这不会影响 IE 以外的任何浏览器。

关于javascript - 当开发人员工具打开 IE11 时,网站的行为有所不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59982921/

相关文章:

javascript - 使用按钮单击 jQuery 触发 Google 翻译

php - 创建区域相关时钟

javascript - 当用户单击“提交”时,有没有办法将值从按钮传递到表单?

php - 确定内容的优先级并在其他元素之前加载特定元素

javascript - Node.js http.createServer如何获取错误

javascript - 使用 IDE (Node) 读取本地存储的 JSON 文件

我网站上的 Javascript 问题。找不到错误

javascript - 导航栏下的 Bootstrap 轮播

javascript - 如何删除特定 div id 中的 div 元素

javascript - 替换表格每一行的所有div标签