Internet Explorer - Web 浏览器:有没有相当于编译器"warnings as errors"开关?



和许多其他程序员一样,我认为在开发代码时启用"将所有警告视为错误"是一种很好的做法。然而,对于web浏览器来说,标准行为恰恰相反:"试着猜测我的意思,并呈现出似乎适合的内容"。为了避免忽略任何问题,对于我的开发环境,我想设置我的浏览器,使任何csshtmljavascript问题,而不是触发怪癖模式或静默地记录问题,弹出一个我(或与我一起工作的UI设计器)不能错过的大错误

显然,由于浏览器的差异,除了我支持的主要浏览器之外,我无法对其他浏览器执行此操作,但Chrome、Firefox或Internet Explorer 9是否可以设置为在遇到错误时禁用任何回退机制?

您可以在javascript部分的开头定义"use strict";,以使用ECMAScript5解析器,该解析器的解析比另一个更严格。

您可以使用HTML和CSS验证器来验证内容。如果您动态生成内容,则很容易将其设置为在出现问题时生成一条大错误消息。。。

当我处于开发模式时,我会对javascript使用ECMAScript 5严格模式。

我从来没有找到任何CSS和HTML的东西。我通常只是通过验证页面来运行页面,但我想知道如果你发现了任何可以实现这一点的东西,请随时向我们发布!

最新更新