F12 工具控制台可以报告在运行时期间发生的错误和信息消息。本文将介绍错误消息,并提供有关如何修正这些错误的建议。

F12 工具控制台错误消息提供了一些代码(例如,SEC7111 或 HTML1114),这些代码提供有关错误的信息。这些代码和消息显示在 F12 工具的“控制台”和“脚本”选项卡中。对于 JavaScript 编程人员来说,这些代码是从 Windows Internet Explorer 引发的。ActiveX 和浏览器扩展开发人员还可发送这些错误和消息。

本主题后面的表分为若干部分,这些部分中包括代码、消息、说明以及(适用时)解决问题的建议。尽管该表中的描述提供了问题调试的起点,但获取信息的最佳方法是在线访问开发人员论坛或 Internet Explorer 开发人员中心

安全性错误

这些错误的格式均为 SEC7 xxx (如 SEC7113)。这些错误反映 Windows Internet Explorer 9 强制实施的安全条件,如混合内容和跟踪保护。

代码消息说明建议的解决办法

SEC7111

"HTTPS 安全受到 [name of resource] 威胁"

安全超文本传输协议 (HTTPS) 页面包含不安全(混合)内容。

不要在 HTTPS 页面上包含不安全的内容。

注意 对于用户信任的安全区域中的网站,Internet Explorer 将不检查样式表的 MIME 类型。

HTML 代码

这些代码的格式为 HTML1xxx(如 HTML1115)。他们可指定开发人员可控制或不可控制的错误或状态。

代码消息描述建议解决办法

HTML1112

"从 [encoding] [encoding] 代码页重新开始"

指定了与服务器不同的代码页。

使用与服务器相同的代码页以避免出现消息。

" [domain] 位于 Internet Explorer 9 兼容性视图列表 (‘ [path to local Compatibility View List] ’)上。"

当前网站在 Internet Explorer 的内部列表上列出。

网站开发人员可以遵循 指南 将他们的网站从“兼容性视图”列表中删除。Microsoft 会定期更新此列表,因此这些更改可下载并得到反映。

HTML5 分析程序警告

以下警告可能在 HTML 分析期间执行的验证过程中出现。这些警告不一定意味着页面受损,但所提供的 HTML 根据 HTML5 标准无效。按照较早版本 HTML 或 XHTML 规格创建的内容在 HTML5 中可能无效,特别是在 DOCTYPE 的使用方面。有关详细信息,请参阅 创建标准化网站

这些警告的常见原因包括缺失或多余字符,以及标记不匹配。当解决了这些警告之后,与较早浏览器的兼容性,以及网页对 HTML5 标准的遵从性都将提高。为帮助标识警告源,Internet Explorer 包含了行和字符偏移信息,以及指向问题发生位置的链接。

代码消息

HTML1400

"数字字符引用的开始字符不符合要求,应为: [0-9]。"

F12 工具中还报告了 JavaScript 运行时错误。这些错误的格式为 SCRIPT50 xx (如 SCRIPT5001)。将在 JavaScript 错误 页面上对这些错误进行说明。

XML 代码

F12 工具控制台可以报告 XML 代码。这些错误的格式为 XML5 xxx (如 XML5603)。有关 XML 的详细信息,请参阅 XmlLite 参考

代码消息

XML5001

"正在应用集成的 XSLT 处理。"