代码之家  ›  专栏  ›  技术社区  ›  Isa

调试MS Edge常量重载-如何触发调试器?

  •  2
  • Isa  · 技术社区  · 7 年前

    我正在MS Edge浏览器上调试一些代码,但它重新加载了两次,两次尝试后显示“此页面加载有问题”消息。该页面已经在IE11或更低版本、Chrome和Firefox上测试过,没有任何问题。

    在页面执行过程中,由于将调试器语句放在代码的各个部分,我一直无法调出调试器。我已经把它放在body标签中脚本的第一行,我已经把它放在$(document)的第一行。ready();甚至在标题中的script标记中。我很惊讶,除了IE11中的调试器之外,没有其他调试器触发(Chrome和Firefox都没有触发)。Edge当然仍在继续其重新加载循环,并表示其加载有问题。

    我的问题是——我做得不对吗?是否有调试器运行的时间列表;语句不会触发?更重要的是,在Edge重新加载两次并抛出错误页面之前,我如何在Edge中触发它(作为参考,在抛出错误页面后拉起F12会得到错误页面的DOM,这没有帮助。)

    1 回复  |  直到 7 年前
        1
  •  2
  •   Matt    7 年前

    这是Edge的一个问题,控制台似乎与浏览器一起崩溃。我在开发过程中多次注意到这一点,但一直未能找到解决方案。

    在空缓存上每隔一个浏览器检入一次,查看console中是否有任何错误。上一个service pack之前的旧版本Edge非常脆弱,因此我建议确保您的环境是最新的。