F12 开发人员工具控制台错误消息
.NET Framework 3.0
[本文档是初步文档,以后可能更改。]
F12 工具控制台可以报告在运行时期间发生的错误和信息消息。本文介绍错误消息,并提供有关如何修正这些错误的建议。
简介
F12 工具控制台错误消息提供代码(例如,SEC7111 或HTML1114),这些代码提供有关错误的信息。这些代码和消息显示在F12 工具的“控制台”和“脚本”选项卡中。对于JavaScript 编程人员来说,这些代码是从Windows Internet Explorer 引发的。ActiveX 和浏览器扩展开发人员还可发送这些错误和消息。
本主题后面的表分为若干部分,这些部分中包括代码、消息、说明以及(适用时)解决问题的建议。尽管该表中的描述提供了调试问题的起点,但获取信息的最好方法是访问在线的开发人员论坛或Internet Explorer 开发人员中心1。
安全性错误
这些错误的格式均为SEC7xxx(如SEC7113)。这些错误反映Windows Internet Explorer 9 强制实施的安全条件,如混合内容和跟踪保护。
代码消息描述建议解决办法
SEC7111HTTPS 安全受到威胁
[name of resource]
安全超文本传输协议
(HTTPS) 页面也包含不安全
(混合)内容。
不要在HTTPS 页面上包含不安全的内容
SEC7112脚本来源[URL]由于
mime 类型不匹配而
受到阻止
由URL 指定的JavaScript
文件的HTTP 响应标头具有
"X-Content-Type-Options:
nosniff "标头,但没有内容类
型声明。
添加JavaScript 文件的正确内容类型(如
文本/javascript、应用程序/javascript
等),有关详细信息以及内容类型的完整列
表,请参阅Internet Explorer 中的
MIME 处理更改2。
SEC7113由于MIME 类型不匹
配而忽略CSS
由于HTTP 标头中的错误
MIME 类型而未使用导入的样
式表。
确保使用正确的包含文本/css 内容类型的
HTTP 响应标头传递样式表文件。有关详细
信息,请参阅Internet Explorer 中的
MIME 处理更改2。
SEC7114此页中的下载已被跟踪
保护阻止。[URL
provided here]
用户已使用跟踪保护阻止脚本
或内容。
无-用户已启动。
SEC7115:visited 和:link 样
式只是颜不同。某些
样式不适用
于:visited。
使用visited 和link 样式更
改了多个属性,如字体或大
小。
只更改颜属性。
注意对于用户信任的安全区域中的网站,Internet Explorer 将不检查样式表的MIME 类型。
HTML 代码
这些代码的格式为HTML1xxx(如HTML1115)。他们可指定开发人员可控制或不可控制的错误或状态。
代码消息描述建议解决办法
HTML1112代码页重新开始位置
[encoding]至[encoding]
指定了与服务器不同的代
码页。
使用与服务器相同的代码页以避免出
现消息。
HTML1113文档模式重新开始位置[mode]
至
[mode]
网页需要的文档模式并非浏览器当前设置的文档模式。当用户从其他页面浏览时会出现该消息,因此它可以不受开发人员的控制。
HTML1114代码页[codepage] 从
[domain]覆盖发生冲突的代码
页[codepage] 从[domain]
在网站的http 标头和标
记中指定发生冲突的代码
页。
解决代码页冲突。
HTML1115符合X-UA 的META 标记
("[META tag]") 被忽略,因为
文档模式已最终确定
通常,将"META" 标记放
置在"Script" 或"Style"
声明(固定了页面的文档
模式)之后。
尽可能在标头中将符合X-UA 的
META 标记往前移。最好是将它放置
在紧跟"<title>" 和字符集值之后。
HTML1116符合X-UA 的META 标记
("[META tag]") 由于前面符合
X-UA 的META 标记("[META
tag]")而忽略
在源代码的"<head>"
部分中,有多个"符合X-
UA 的""META" 标记。
除了留下一个"符合X-UA 的META"
标记之外,其他标记全部删除,并确
保它尽可能位于标头的前面。最好是
将它放置在紧跟"<title>" 和字符集
值之后。
HTML1200[domain]位于Internet
Explorer 9 兼容性视图列表
('[path to local Compatibility
View List]')上。
当前网站在Internet
Explorer 的内部列表上列
出。
网站开发人员可以遵循指南3将他们的
网站从“兼容性视图”列表中删除。
Microsoft 会定期更新此列表,因此
这些更改可下载并得到反映。
HTML1201[domain]是你添加到“兼容性
视图”的网站。
用户已单击当前网站的“兼
容性视图”按钮或已通过
“兼容性视图设置”添加该
网站。
用户已启动。
HTML1202[domain]正在“兼容性视图”中
运行,因为已选中“在兼容性视
图中显示Intranet 站点”。
用户已选中“兼容性视图设
置”中的“在兼容性视图中
显示Intranet 站点”复选
框。
用户需要按<Alt> + T,单击“兼容
性视图设置”,然后清除“在兼容性视
图中显示Intranet 站点”复选框。
HTML1203[domain]已通过组策略配置为
在“兼容性视图”中运行。
网络管理员已指定网页将
在“兼容性视图”中运行。
用户需要与网络管理员联系。
HTML1204[domain]正在“兼容性视图”中
运行,因为已选中“在兼容性视
图中显示所有网站”。
当前页面脚本发生错误用户已选中“兼容性视图设
置”中的“在兼容性视图中
显示所有网站”复选框。
用户需要按<Alt> + T,单击“兼容
性视图设置”,然后清除“在兼容性视
图中显示所有网站”复选框。
CSS 代码
这些错误的格式为CSS31xx 并且与"Web 开放字体格式(WOFF)" 和"嵌入式OpenType 字体(EOT)" 源和主机服务器问题有关。
代码消息描述建议解决办法
CSS3111@font-face 遇到未知
错误
级联样式表(CSS) 字体的
"Web 开放字体格式(WOFF)"
和"嵌入式OpenType 字体
(EOT)" 遇到未知问题。
检查"WOFF" 字体的源。尝试其他字体
或源看是否还出现问题。
CSS3112@font-face 未通过
WOFF 完整性检查
"Web 开放字体格式(WOFF)"
字体可能已损坏、不完整或者不
是正确的格式。
检查字体的源。尝试已知正确的字体或源
看是否还出现问题。
CSS3113@font-face 在文档来
源和EOT 根字符串之
间不匹配
无法使用该字体,因为"嵌入式
OpenType 字体(EOT)" 中的
URL(rootstring) 与使用该字体
的文档的域不匹配。
"EOT" rootstring 中的URL 校验和可
能不正确、指示该字体已损坏或者该字体
的URL 已改变。确保字体已授权,或对
将使用这些字体的网站具有相应的权限。
CSS3114@font-face 未通过
OpenType 嵌入式权
限检查。权限必须可安
装。
字体没有通过当前网页安装的权
限。
请获取正确的权限或嵌入该字体的授权。
CSS3115对于这种使用,该字体无效。请获取当前有效字体的权限或授权。
@font-face 无法加载无效的OpenType 字体。
CSS3116@font-face 跨源请求
失败。无Access-
Control-Allow-
Origin 标头。
该字体可能未配置为跨域访问。
字体与文档不是同一个源。请通过使用
"Access-Control-Allow-Origin"HTTP
标头确保处理该字体的主机允许使用该字
体。
CSS3117@font-face 跨源请求
失败。资源访问受限。
"Access-Control-Allow-
Origin" 标头可能未正确配置或
者字体主机可能不允许你的页面
使用该字体。
请确保正确的权限并且正确配置对处理字
体的主机具有跨域访问源的HTTP 响应
标头。
可缩放向量图形(SVG) 代码
F12 工具当前不支持广泛的SVG 调试,但显示了几条控制台消息可帮助调试SVG 代码。
代码消息描述建议解决办法
SVG5601SVG 路径数据的格式不正
确并且可能未完全解析。
SVG Path4字符串格式不正确,或
者包含无法识别的命令。
检查命令的格式。
SVG5602SVG 点列表的格式不正确
并且可能未完全解析。
用于元素的点列表(如
polyline5)的格式不正确。
确保这些点是完整的并针对用户坐
标系统进行了正确的格式设置。
脚本代码
F12 工具中还报告了JavaScript 运行时错误。这些错误的格式为SCRIPT50xx(如SCRIPT5001)。将在JavaScript 错误6页面上对这些错误进行说明。
XML 代码
F12 工具控制台可以报告XML 代码。这些错误的格式为XML5xxx(如XML5603)。有关XML 的详细信息,请参阅XmlLite 参考7。
代码消息
XML5001正在应用集成的XSLT 处理。
XML5601MX_E_MX
XML5602输入意外结束。
XML5603无法识别编码。
XML5604无法切换编码。
XML5605无法识别输入编码签名。
XML5606WC_E_WC
XML5607应为空格。
XML5608应为分号。
XML5609应为“>”。
XML5610应为引号字符。
XML5611应为“=”。
XML5612属性值中不允许使用< 字符。
XML5613应为十六进制数字。
XML5614应为十进制数字。
XML5615应为“[”。
XML5616应为“(”。
XML5617XML 字符非法。
XML5618名称字符非法。
XML5619文档语法不正确。
XML5620CDATA 部分语法不正确。
XML5621注释语法不正确。
XML5622条件部分语法不正确。
XML5623ATTLIST 声明语法不正确。
XML5624DOCTYPE 声明语法不正确。
XML5625ELEMENT 声明语法不正确。
XML5626ENTITY 声明语法不正确。
XML5627NOTATION 声明语法不正确。
XML5628应为“NDATA”。
XML5629应为“PUBLIC”。
XML5630应为“SYSTEM”。
XML5631名称无效。
XML5632只允许一个根元素。
XML5633结束标记名称与对应的开始标记名称不匹配。
XML5634此元素上已存在一个同名的属性。
XML5635仅允许在文件开头使用XML 声明。
XML5636前导“xml”。
XML5637文本声明语法不正确。
XML5638XML 声明语法不正确。
XML5639编码名称语法不正确。
XML5640公共标识符语法不正确。
XML5641内部DTD 子集中的标记声明内不允许使用参数实体引用。
XML5642各标记声明之间使用的参数实体引用的替换文本自身必须包含一系列完整的标记声明。XML5643解析的实体不得包含对自身的直接或间接引用。
XML5644指定实体的内容格式不正确。
XML5645指定的实体尚未进行声明。
XML5646实体引用不能包含未经解析的实体的名称。
XML5647属性值不得包含对外部实体的直接或间接引用。
XML5648处理指令语法不正确。
XML5649系统标识符语法不正确。
XML5650应为问号(?)。
XML5651不得在元素内容中使用CDATA-section-close 分隔符“]]>”。
XML5652并未读取所有数据块。
XML5653DTD 已到,但被禁止。
XML5654到的xml:space 属性的值无效。有效值是“preserve”或“default”。
XML5655NC_E_NC
XML5656限定名称字符非法。
XML5657限定名称中不得出现多个冒号“:”。
XML5658名称中不得出现冒号“:”。
XML5659已声明前缀。
XML5660指定的前缀尚未进行声明。
XML5661非默认命名空间声明不得包含空URI。
XML5662“xml”前缀是保留项,必须具有URI
“/XML/1998/namespace”。
XML5663“xmlns”前缀保留供XML 使用。
XML5664只能将xml 命名空间URI (/XML/1998/namespace) 分配给前缀“xml”。
XML5665xmlns 命名空间URI (/2000/xmlns/) 已保留,不得使用。XML5666SC_E_SC
XML5667超出了最大的嵌套元素深度。
XML5668超出了最大的实体扩展数。
XML5669WR_E_WR
XML5670WR_E_NONWHITESPACE:编写器:指定的字符串不是空格。
XML5671WR_E_NSPREFIXDECLARED:编写器:命名空间前缀已与另一个命名空间一起声明。
XML5672WR_E_NSPREFIXWITHEMPTYNSURI:编写器:无法将前缀与空命名空间URI 一起使用。
XML5673WR_E_DUPLICATEATTRIBUTE:编写器:属性重复。
XML5674WR_E_XMLNSPREFIXDECLARATION:编写器:无法重新定义xmlns 前缀。
XML5675WR_E_XMLPREFIXDECLARATION:编写器:xml 前缀必须具有/XML/1998/namespace URI。
XML5676WR_E_XMLURIDECLARATION:编写器:xml 命名空间URI
(/XML/1998/namespace)只能分配给前缀“xml”。
XML5677WR_E_XMLNSURIDECLARATION:编写器:xmlns 命名空间URI (/2000/xmlns/) 保留,不得使用。
XML5678WR_E_NAMESPACEUNDECLARED:编写器:未声明命名空间。
XML5679WR_E_INVALIDXMLSPACE:编写器:xml:space 属性的值无效(允许的值是“default”和“preserve”)。
XML5680WR_E_INVALIDACTION:编写器:执行请求的操作将导致XML 文档无效。XML5681WR_E_INVALIDSURROGATEPAIR:编写器:输入包含的代理对无效或不完整。XML5682字符实体中包含意外字符。应为十进制数字。
XML5683字符实体中包含意外字符。应为十六进制数字。
XML5684指定字符实体的Unicode 值无效。
XML5685编码无效。
XML5686意外的XML 错误。
连接资料表
1go.microsoft/fwlink/p/?LinkID=237476
2go.microsoft/fwlink/p/?LinkID=215099
3msdn.microsoft/zh-cn/library/dd567845(v=vs.85)
4msdn.microsoft/zh-cn/library/ff972086(v=vs.85)
5msdn.microsoft/zh-cn/library/ff972113(v=vs.85)
6go.microsoft/fwlink/?LinkID=251090
7msdn.microsoft/zh-cn/library/ms752829(v=vs.85)
社区内容
© 2012 Microsoft. 版权所有。
发布评论