使用此参考解释显示在 Internet Explorer 11 的控制台 和调试程序中的错误消息。
简介
使用 F12 开发人员工具进行调试时,错误消息(例如 EC7111 或 HTML1114)将显示在控制台和调试程序工具中。
我们在此处列出了常见的控制台错误代码及其关联消息。我们还提供了更多详细说明和/或建议,用于在适当位置修复该问题。尽管该表中的说明向你提供了问题调试的起点,但获取详细信息的最佳方法是在线搜索开发人员论坛或 Internet Explorer 开发人员中心。
安全性错误
安全错误代码的格式均为 SEC7xxx(如 SEC7113)。这些错误反映 IE11 强制实施的安全条件,如混合内容和跟踪保护。
代码 | 消息 | 说明 | 建议的解决办法 |
---|---|---|---|
SEC7111 |
"HTTPS 安全受到 [name of resource] 威胁" |
安全超文本传输协议 (HTTPS) 页面包含来自非安全源的内容。 |
请确保页面中的所有内容(包括脚本、样式表和图像)均来自 HTTPS 源。 |
SEC7112 |
"[URL] 的脚本因 mime 类型不匹配而被阻止" |
由 URL 指定的 JavaScript 文件的 HTTP 响应标头具有 "X-Content-Type-Options: nosniff" 头,但没有识别的内容类型声明。 |
更新服务器以在 HTTP 响应标头中为 JavaScript 文件发送正确的内容类型(例如 text/javascript、application/javascript 等)。有关内容类型的详细信息和完整列表,请参阅 Internet Explorer 中的 MIME 处理更改。 |
SEC7113 |
"由于 MIME 类型不匹配而忽略 CSS" |
因为 HTTP 标头中存在错误 MIME 类型,因此未使用导入的样式表。 |
确保使用正确的包含 text/css 内容类型的 HTTP 响应标头传递样式表文件。有关详细信息,请参阅 Internet Explorer 中的 MIME 处理更改 |
SEC7114 |
"此页中的下载已被跟踪保护阻止。[URL provided here]" |
用户已使用跟踪保护阻止脚本或内容。 |
无 - 用户已启动。 |
SEC7115 |
":visited 和 :link 样式只是颜色不同。某些样式不适用于 :visited。" |
使用 visited 和 link 样式更改了多个属性,如字体或大小。 |
只更改颜色属性。 |
SEC7116 |
"访问被拒绝。无法撤销跨源 URL:[URL]。" |
具有与 Blob 不同的源站点的脚本已尝试撤销 Blob URL。由于 Blob 源策略而尝试失败。 |
请确保使用来自与创建 Blob URL 的文档相同的源站点的脚本撤销所有 Blob URL。 |
SEC7118 |
已删除 "[URL] 的 XMLHttpRequest 需要跨源资源共享 (CORS)。 " |
已向某个域请求 XMLHttpRequest,该域与你的页面的域有所不同。此操作需要服务器在其响应标头中返回“Access-Control-Allow-Origin”标头,但未返回该标头。 |
注意 Windows 10 上的 IE11 中删除了此错误代码。但它仍保留在适用于 Windows 8.1 和 Windows 7 的 IE11 中。
服务器必须支持 CORS 请求并返回具有资源的适当“Access-Control-Allow-Origin”标头。有关响应标头中的 CORS 的详细信息,请参阅IE10 中适用于 XHR 的 CORS。 |
SEC7119 |
已删除 "[URL] 的 XMLHttpRequest 要求进行 CORS 预检。 " |
已向某个域请求 XMLHttpRequest,该域与你的页面的域有所不同。请求的特定操作需要 CORS 支持和在服务器端上预检,但预检失败。 |
注意 Windows 10 上的 IE11 中删除了此错误代码。但它仍保留在适用于 Windows 8.1 和 Windows 7 的 IE11 中。
服务器或后端脚本需要对 CORS 请求支持预检。请建议负责服务器的开发人员参阅 IE10 中适用于 XHR 的 CORS,以获取有关响应标头中的 CORS 和预检的详细信息。 |
SEC7120 |
"未在 Access-Control-Allow-Origin 标头中找到源 [domain]。 " |
在对 XMLHttpRequest 的响应中,已返回“Access-Control-Allow-Origin”标头,该标头具有未包含/匹配站点的源值的值。 |
资源正在返回适当类型的标头代码,但你的站点不运行此资源。与负责资源的开发人员联系来更新其“Access-Control-Allow-Origin”标头,以便你的站点受到允许。要获取有关响应标头中的详细信息,你可以建议他们参阅 IE10 中适用于 XHR 的 CORS。 |
SEC7121 |
"当凭据标志设置为 True 时,不允许 Access-Control-Allow-Origin 中的通配符。 " |
服务器正在标头中返回“Access-Control-Allow-Origin: *”,但当在 XMLHttpRequest 中将 |
需要修改服务器端处理程序以返回“Access-Control-Allow-Origin”标头,该标头特别允许此类请求上的原点。如果你不能控制服务器端处理程序,则需要与执行此操作的开发人员联系。 |
SEC7122 |
"凭据标志已设置为 True,但 Access-Control-Allow-Credentials 不存在或未设置为“True”。 " |
已使用 |
你的凭据或服务器响应可能出现问题。有关凭据请求的信息,请参阅 XMLHttpRequest 级别 2 规范。 |
SEC7123 |
"请求标头 [header] 未存在于 Access-Control-Allow-Headers 列表中。 " |
自定义标头类型包含在请求中,但响应的 Access-Control-Allow-Headers 列表未包含它。 |
请确保服务器允许自定义标头,特别是允许在请求中发送的标头。 |
SEC7124 |
"请求标头 [method] 未存在于 Access-Control-Allow-Methods 列表中。 " |
请求方法(例如 POST)已用于 XMLHttpRequest 中,但响应返回了未包含该方法的 Access-Control-Allow-Methods 标头。 |
请确保服务器允许此类请求方法,并确保该方法的访问权限受限时,你正确使用了 |
SEC7125 |
"[URL] 的 XMLHttpRequest 导致响应标头解析失败。 " |
无法解析来自服务器的响应标头,因此该请求失败。 |
|
SEC7126 |
"重定向不可用于 CORS 预检请求。" |
已在“源”标头中检测重定向,用户代理在预检期间不能跟踪重定向。 |
使用网络工具捕捉和检查响应标头,并确保存在单一的直接源。 |
SEC7127 |
"已对 CORS 请求阻止重定向。 " |
指向 CORS 资源的路径包含了违反安全规则的重定向。 |
请确保你在 XMLHttpRequest 中拥有指向 CORS 资源的最直接路径。 |
SEC7128 |
"多个 Access-Control-Allow-Origin 标头不可用于 CORS 响应。" |
响应标头包含了多个 Access-Control-Allow-Origin 标头。 |
这是服务器端错误。服务器应该返回单个 Access-Control-Allow-Origin 标头。向负责服务器端资源的开发人员报告此错误。 |
SEC7129 |
"多个 Access-Control-Allow-Credentials 标头不可用于 CORS 响应。 " |
响应标头包含了多个 Access-Control-Allow-Credentials 标头。 |
这是服务器端错误。服务器应该返回单个 Access-Control-Allow-Credentials 标头。 向负责服务器端资源的开发人员报告此错误。 |
SEC7130 |
"已在 [URL] 中检测到潜在跨站点脚本。内容已由 XSS 筛选器修改。 " |
XSS 筛选器在响应中检测到来自资源的潜在恶意内容并删除了违法内容。 |
查找有关 XSS 筛选器的详细信息。 |
SEC7131 |
"沙箱 iframe 的安全受到允许脚本和相同源访问的潜在威胁。 " |
如果沙箱 iframe 中的内容来自不受信任的或不安全的源,则当同时允许脚本和相同源访问时,它可能从沙箱泄露。 |
这是一个信息警告消息,应该不会影响功能。建议你避免合并这些权限,除非你确定将在 iframe 中运行哪些内容。 |
HTML 代码
这些代码的格式为 HTML1xxx(如 HTML1115)。他们可指定开发人员可控制或不可控制的错误或状态。
代码 | 消息 | 说明 | 建议解决办法 |
---|---|---|---|
HTML1112 |
"从 [encoding] 到 [encoding] 代码页重新开始" |
指定了不同于服务器的代码页。 |
使用与服务器相同的代码页以避免出现此消息。 |
HTML1113 |
从 [mode] 到 [mode] 的文档模式重新开始 |
网页需要的文档模式并非浏览器当前设置的文档模式。 |
当用户从其他页面浏览时会出现该消息,因此它可以不受开发人员的控制。 |
HTML1114 |
"[domain] 的代码页 [encoding] 替代了冲突的 [domain] 中的代码页 [encoding] " |
在 HTTP(从服务器)和在 HTML(页面中)标头中指定的代码页有所不同。 |
更改一个代码页,以使它们匹配。 |
HTML1115 |
"忽略了 X-UA-Compatible 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>" 和字符集值之后。 |
HTML1121 |
"不允许代码页 [encoding],仅允许代码页 [encoding]。 " |
网页中的内容调用了此上下文中不允许的字符编码。 |
请确保所有内容使用的都是消息中指定的允许编码。 |
HTML1122 |
"Internet Explorer 正在模拟 IE8 的企业模式中运行。" |
该页面当前在企业模式中呈现,它是 Windows Internet Explorer 8 的仿真页面。 |
此模式由 IT 管理配置,用于特定网站。如果单个用户想要在网页上关闭此模式,请取消选中“工具”菜单中的“企业模式”选项。有关企业模式管理的详细信息,请参阅 IT 文档。 |
HTML1201 |
"[domain] 是你添加到“兼容性视图”的网站。" |
用户已单击当前网站的“兼容性视图”按钮或已通过“兼容性视图设置”添加该网站。 |
用户已启动。 |
HTML1202 |
"[domain] 正在“兼容性视图”中运行,因为已选中“在兼容性视图中显示 Intranet 站点”。" |
用户已选中“兼容性视图设置”中的“在兼容性视图中显示 Intranet 站点”复选框。 |
用户需要按 Alt + T、单击“兼容性视图设置”,然后清除“在兼容性视图中显示 Intranet 站点”复选框。 |
HTML1203 |
"[domain] 已通过组策略配置为在“兼容性视图”中运行。" |
网络管理员已指定网页将在“兼容性视图”中运行。 |
你需要与网络管理员联系。 |
HTML1204 |
"[domain] 正在“兼容性视图”中运行,因为已选中“在兼容性视图中显示所有网站”。" |
用户已选中“兼容性视图设置”中的“在兼容性视图中显示所有网站”复选框。 |
用户需要按 Alt + T、单击“兼容性视图设置”,然后清除“在兼容性视图中显示所有网站”复选框。 |
HTML1300 |
"发生导航" |
导航至新页面,或者当前页面已刷新。 |
这是一个信息消息,不是错误。若要了解如何筛选此消息和其他消息类型,请参阅控制台文档的“Internet Explorer 发送到控制台的消息”部分。 |
HTML5 分析程序警告
以下警告可能在 HTML 解析期间执行的验证过程中出现。这些警告不一定意味着页面受损,但所提供的 HTML 根据 HTML5 标准无效。按照较早版本 HTML 或 XHTML 规范创建的内容在 HTML5 中可能无效,特别是在 DOCTYPE 的使用方面。有关详细信息,请参阅创建标准化网站。
这些警告的常见原因包括缺失或多余字符,以及标记不匹配。解决了这些警告之后,与较早浏览器的兼容性以及网页对 HTML5 标准的遵从性都将提高。要帮助标识警告源,IE11 包含了行和字符偏移信息,以及指向问题发生位置的链接。
代码 | 消息 |
---|---|
HTML1400 |
"数字字符引用的开始字符不符合要求,应为: [0-9]。" |
HTML1401 |
"十六进制数字字符引用的开始字符不符合要求,应为: [0-9]、[a-f] 或 [A-F]。" |
HTML1402 |
"字符引用缺少结束分号“;”。" |
HTML1403 |
"数字字符引用未解析为有效字符。" |
HTML1404 |
"无法识别的命名字符引用。" |
HTML1405 |
"无效字符: U+0000 NULL。不应使用 Null 字符。" |
HTML1406 |
"无效的开始标记:“<?”。问号不应用作开始标记。" |
HTML1407 |
"无效的标记名称。第一个字符应为 [a-zA-Z]。" |
HTML1408 |
"无效的结束标记“</>”。结束标记不应为空。" |
HTML1409 |
"无效的属性名称字符。属性名称不应包含 (")、(')、(<) 或 (=)。" |
HTML1410 |
"未加引号的无效属性值。未加引号的属性值不应包含 (")、(')、(<)、(=) 或 (`)。" |
HTML1411 |
"文件结尾不符合要求。" |
HTML1412 |
"注释格式不正确。注释应以“<!--”开始。" |
HTML1413 |
"不符合要求的字符: U+003E GREATER-THAN SIGN (>)" |
HTML1414 |
"不符合要求的字符: U+0021 EXCLAMATION MARK (!)" |
HTML1415 |
"不符合要求的字符: U+002D HYPHEN-MINUS (-)" |
HTML1416 |
"注释结尾的字符不符合要求。应为“-->”。" |
HTML1417 |
"空 DOCTYPE。最短的有效 doctype 为“<!DOCTYPE html>”。" |
HTML1418 |
"DOCTYPE 中出现不符合要求的字符。" |
HTML1419 |
"DOCTYPE 中出现不符合要求的关键字。关键字应为“PUBLIC”或“SYSTEM”。" |
HTML1420 |
"“PUBLIC”或“SYSTEM”关键字之后不应为引号。应为空格。" |
HTML1421 |
"结束标记的格式不正确。结束标记不应包含属性。" |
HTML1422 |
"开始标记的格式不正确。自结束斜线后应跟随 U+003E GREATER-THAN SIGN (>)。" |
HTML1423 |
"开始标记的格式不正确。属性应由空格分隔。" |
HTML1424 |
"无效字符 " |
HTML1500 |
"标记无法自结束。请使用显式结束标记。" |
HTML1501 |
"文件结尾不符合要求。" |
HTML1502 |
"DOCTYPE 不符合要求。只允许一个 DOCTYPE,并且它必须出现在所有元素之前。" |
HTML1503 |
"开始标记不符合要求。" |
HTML1504 |
"结束标记不符合要求。" |
HTML1505 |
"字符标记不符合要求。" |
HTML1506 |
"标记不符合要求。" |
HTML1507 |
"不符合要求的字符: U+0000 NULL。不应使用 Null 字符。" |
HTML1508 |
"不匹配的结束标记。" |
HTML1509 |
"不匹配的结束标记。" |
HTML1510 |
"所需节点不在作用域内。" |
HTML1511 |
"在“<head>”之外出现不符合要求的头级元素。" |
HTML1512 |
"不匹配的结束标记。" |
HTML1513 |
"找到多余的“<html>”标记。每个文档中只应存在一个“<html>”标记。" |
HTML1514 |
"找到多余的“<body>”标记。每个文档中只应存在一个“<body>”标记。" |
HTML1515 |
"在文档中极其靠后的位置找到“<frameset>”。此标记应在创建“<body>”之前出现。" |
HTML1516 |
"无效嵌套。类似“<h1>”或“<h2>”这样的头标记不应置于另一个头标记内。" |
HTML1517 |
"无效嵌套。“<form>”标记标记不应置于另一个“<form>”内。" |
HTML1518 |
"无效嵌套。“<button>”标记不应置于另一个“<button>”内。" |
HTML1519 |
"无效嵌套。“<a>”标记不应置于另一个“<a>”内。" |
HTML1520 |
"不符合要求的开始标记:“<isindex>”元素已被弃用,因此不应使用。" |
HTML1521 |
"不符合要求的“</body>”或文件结尾。在文档结束之前,所有具有开始标记的元素都应正确结束。" |
HTML1522 |
"无效的结束标记:“</br>”。请改为使用“<br>”或“<br/>”。" |
HTML1523 |
"重叠的结束标记。标记的结构应为“<b><i></i></b>”,而不是“<b><i></b></i>”。" |
HTML1524 |
"无效的 DOCTYPE。最短的有效 doctype 为“<!DOCTYPE html>”。" |
HTML1525 |
"在外部内容(MathML/SVG)中发现不符合要求的 HTML 标记。" |
HTML1526 |
"无效嵌套。“<nobr>”标记不应置于另一个“<nobr>”内。" |
HTML1527 |
"应为 DOCTYPE。最短的有效 doctype 为“<!DOCTYPE html>”。" |
HTML1528 |
"HTML 内容中出现不符合要求的“<image>”。请改用“<img>”。" |
HTML1529 |
"xmlns:xlink 属性值无效。该值必须是“http://www.w3.org/1999/xlink”。" |
HTML1530 |
"在结构化表元素中发现文本。表文本只能放在“<caption>”、“<td>”或“<th>”元素中。" |
HTML1531 |
"xmlns 属性值无效。对于 SVG 元素,该值必须是“http://www.w3.org/2000/svg”。" |
HTML1532 |
"xmlns 属性值无效。对于 MathML 元素,该值必须是“http://www.w3.org/1998/Math/MathML”。" |
HTTP 错误代码
HTTP 错误代码将从远程服务器返回以响应请求。我们最为熟悉的可能是 HTTP404,只要服务器在 URI 中找不到指定的页面/文档,便会返回该代码。
代码 | 消息 | 描述 |
---|---|---|
HTTP400 |
错误请求 |
由于语法无效,服务器可能无法处理该请求。 |
HTTP401 |
已拒绝 |
请求的资源要求用户身份验证。 |
HTTP402 |
付款要求 |
当前未在 HTTP 协议中实现。 |
HTTP403 |
已禁止 |
服务器已识别此请求,但拒绝执行它。 |
HTTP404 |
未找到 |
服务器未找到任何匹配请求的 URI(统一资源标识符)。 |
HTTP405 |
方法错误 |
不允许使用 HTTP 谓词。 |
HTTP406 |
无法接受 |
找不到客户端可接受的响应。 |
HTTP407 |
要求代理身份验证 |
要求代理身份验证。 |
HTTP408 |
请求超时 |
服务器等待请求时超时。 |
HTTP409 |
冲突 |
由于与资源的当前状态有冲突,无法完成该请求。 |
HTTP410 |
不存在 |
请求的资源在服务器上不再可用,且不知道转发地址。 |
HTTP411 |
要求长度 |
如果不定义内容长度,服务器将拒绝接受该请求。 |
HTTP412 |
不满足前提条件 |
一个或多个请求的标头字段中给定的前提在服务器上测试后确定为假。 |
HTTP413 |
请求过大 |
服务器拒绝处理该请求,因为请求实体大小超过了服务器打算或可以处理的大小。 |
HTTP414 |
URI 过长 |
服务器拒绝为该请求提供服务,因为该请求 URI(统一资源标识符)的长度超过了服务器打算执行的长度。 |
HTTP415 |
不支持的媒体类型 |
服务器拒绝为该请求提供服务,因为请求方法中的请求资源不支持该请求的实体的格式。 |
HTTP416 |
无法满足请求的范围 |
服务器无法提供客户端所请求的文件部分。该部分可能超出了该文件的结尾。 |
HTTP417 |
预期失败 |
服务器不能满足预期请求标头字段中的要求。 |
HTTP418 |
我是茶壶 |
服务器是一个茶壶,它不能煮咖啡。 |
HTTP419 |
身份验证超时 |
以前有效的身份验证已过期。 |
HTTP422 |
无法处理的实体 |
请求格式正确,但因语义错误而无法被处理。 |
HTTP423 |
已锁定 |
要访问的资源已锁定。 |
HTTP424 |
依存关系失败 |
由于之前请求的失败而导致该请求失败。 |
HTTP426 |
需要升级 |
客户端必须切换到其他协议。 |
HTTP428 |
必要的前提条件 |
原服务器要求该请求是有条件的。 |
HTTP429 |
请求过多 |
服务器拒绝为该请求提供服务,因为客户端提交的请求过多。 |
HTTP431 |
请求的标头字段过长 |
服务器拒绝为该请求提供服务,因为标头字段或所有标头字段的总长度超出了服务器打算或可以执行的长度。 |
HTTP449 |
稍后重试 |
在执行相应的操作后,请求应已重试。 |
HTTP500 |
服务器错误 |
服务器遇到了意外情况,无法完成请求。 |
HTTP501 |
不支持 |
服务器不支持完成此请求所需要的功能。 |
HTTP502 |
网关无效 |
在作为执行请求的网关或代理时,此服务器从其访问的上游服务器接收到了一个无效响应。 |
HTTP503 |
服务不可用 |
服务暂时超负荷。 |
HTTP504 |
网关超时 |
请求在等待网关时超时。 |
HTTP505 |
版本不受支持 |
该服务器不支持或拒绝支持该请求消息中使用的 HTTP 协议版本。 |
HTTP506 |
变异也协商 |
该请求的透明内容协商引发循环引用。 |
HTTP507 |
存储不足 |
服务器无法存储完成此请求所需的表示形式。 |
HTTP508 |
检测到循环 |
服务器在为该请求提供服务时检测到一个无限循环。 |
HTTP510 |
未扩展 |
服务器在完成请求时需要进一步扩展该请求。 |
HTTP511 |
要求网络身份验证 |
客户端必须经过身份验证才能获取网络访问权限。 |
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 响应标头,该标头在处理字体的主机上具有跨域访问源。 |
CSS3118 |
"无法创建新样式表。文档中存在多个 [maximum] 样式表。 " |
IE11 在呈现页面过程中创建了 4095 多个样式表对象。 |
这可能是一个失控的 JavaScript 过程或构建系统错误。减少生成的样式表对象的数量。 |
CSS3119 |
"媒体查询 -ms-view-state 已被弃用。在 Windows 8.1 之后的版本中,-ms-view-state 媒体查询可能被替换或者不可用。相反,请使用 max-width 和 min-width 查询。 " |
你的 CSS 包含 |
使用 max-width 和 min-width。 |
可缩放向量图形 (SVG) 代码
F12 工具当前不支持广泛的 SVG 调试,但显示了某些控制台消息可帮助调试 SVG 代码。
代码 | 消息 | 说明 | 建议解决办法 |
---|---|---|---|
SVG5601 |
"SVG 路径数据的格式不正确并且可能未完全解析。" |
SVG Path 字符串格式不正确,或者包含无法识别的命令。 |
检查命令的格式。 |
SVG5602 |
"SVG 点列表的格式不正确并且可能未完全解析。" |
用于元素的点列表(如 polyline)的格式不正确。 |
请确保这些点是完整的并针对用户坐标系进行了正确的格式设置。 |
脚本代码
F12 工具中还报告了 JavaScript 运行时错误。这些错误的格式为 SCRIPT50xx(如 SCRIPT5001)。将在 JavaScript 错误页面上对这些错误进行说明。
WebGL 代码
来自 WebGL 上下文的错误消息与 WEBGL11xxx 代码一起显示。
XML 代码
F12 工具控制台可以报告 XML 代码。这些错误的格式为 XML5xxx(如 XML5603)。有关 XML 的详细信息,请参阅 XmlLite 参考。
代码 | 消息 |
---|---|
XML5001 |
"正在应用集成的 XSLT 处理。" |
XML5601 |
"MX_E_MX" |
XML5602 |
"输入意外结束。" |
XML5603 |
"无法识别编码。" |
XML5604 |
"无法切换编码。" |
XML5605 |
"无法识别输入编码签名。" |
XML5606 |
"WC_E_WC" |
XML5607 |
"应为空格。" |
XML5608 |
"应为分号。" |
XML5609 |
"应为“>”。" |
XML5610 |
"应为引号字符。" |
XML5611 |
"应为“=”。" |
XML5612 |
"属性值中不允许使用 < 字符。" |
XML5613 |
"应为十六进制数字。" |
XML5614 |
"应为十进制数字。" |
XML5615 |
"应为“[”。" |
XML5616 |
"应为“(”。" |
XML5617 |
"XML 字符非法。" |
XML5618 |
"名称字符非法。" |
XML5619 |
"文档语法不正确。" |
XML5620 |
"CDATA 部分语法不正确。" |
XML5621 |
"注释语法不正确。" |
XML5622 |
"条件部分语法不正确。" |
XML5623 |
"ATTLIST 声明语法不正确。" |
XML5624 |
"DOCTYPE 声明语法不正确。" |
XML5625 |
"ELEMENT 声明语法不正确。" |
XML5626 |
"ENTITY 声明语法不正确。" |
XML5627 |
"NOTATION 声明语法不正确。" |
XML5628 |
"应为“NDATA”。" |
XML5629 |
"应为“PUBLIC”。" |
XML5630 |
"应为“SYSTEM”。" |
XML5631 |
"名称无效。" |
XML5632 |
"只允许一个根元素。" |
XML5633 |
"结束标记名称与对应的开始标记名称不匹配。" |
XML5634 |
"此元素上已存在一个同名的属性。" |
XML5635 |
"仅允许在文件开头使用 XML 声明。" |
XML5636 |
"前导“xml”。" |
XML5637 |
"文本声明语法不正确。" |
XML5638 |
"XML 声明语法不正确。" |
XML5639 |
"编码名称语法不正确。" |
XML5640 |
"公共标识符语法不正确。" |
XML5641 |
"内部 DTD 子集中的标记声明内不允许使用参数实体引用。" |
XML5642 |
"各标记声明之间使用的参数实体引用的替换文本自身必须包含一系列完整的标记声明。" |
XML5643 |
"解析的实体不得包含对自身的直接或间接引用。" |
XML5644 |
"指定实体的内容格式不正确。" |
XML5645 |
"指定的实体尚未进行声明。" |
XML5646 |
"实体引用不能包含未经解析的实体的名称。" |
XML5647 |
"属性值不得包含对外部实体的直接或间接引用。" |
XML5648 |
"处理指令语法不正确。" |
XML5649 |
"系统标识符语法不正确。" |
XML5650 |
"应为问号 (?)。" |
XML5651 |
"不得在元素内容中使用 CDATA-section-close 分隔符“]]>”。" |
XML5652 |
"并未读取所有数据块。" |
XML5653 |
"DTD 已找到,但被禁止。" |
XML5654 |
"找到的 xml:space 属性的值无效。有效值是“preserve”或“default”。" |
XML5655 |
"NC_E_NC" |
XML5656 |
"限定名称字符非法。" |
XML5657 |
"限定名称中不得出现多个冒号“:”。" |
XML5658 |
"名称中不得出现冒号“:”。" |
XML5659 |
"已声明前缀。" |
XML5660 |
"指定的前缀尚未进行声明。" |
XML5661 |
"非默认命名空间声明不得包含空 URI。" |
XML5662 |
"“xml”前缀是保留项,必须具有 URI“http://www.w3.org/XML/1998/namespace”。" |
XML5663 |
"“xmlns”前缀保留供 XML 使用。" |
XML5664 |
"只能将 xml 命名空间 URI (http://www.w3.org/XML/1998/namespace) 分配给前缀“xml”。" |
XML5665 |
"xmlns 命名空间 URI (http://www.w3.org/2000/xmlns/) 已保留,不得使用。" |
XML5666 |
"SC_E_SC" |
XML5667 |
"超出了最大的嵌套元素深度。" |
XML5668 |
"超出了最大的实体扩展数。" |
XML5669 |
"WR_E_WR" |
XML5670 |
"WR_E_NONWHITESPACE:编写器:指定的字符串不是空格。" |
XML5671 |
"WR_E_NSPREFIXDECLARED:编写器:命名空间前缀已与另一个命名空间一起声明。" |
XML5672 |
"WR_E_NSPREFIXWITHEMPTYNSURI:编写器:无法将前缀与空命名空间 URI 一起使用。" |
XML5673 |
"WR_E_DUPLICATEATTRIBUTE:编写器:属性重复。" |
XML5674 |
"WR_E_XMLNSPREFIXDECLARATION:编写器:无法重新定义 xmlns 前缀。" |
XML5675 |
"WR_E_XMLPREFIXDECLARATION:编写器:xml 前缀必须具有 http://www.w3.org/XML/1998/namespace URI。" |
XML5676 |
"WR_E_XMLURIDECLARATION:编写器:xml 命名空间 URI (http://www.w3.org/XML/1998/namespace)只能分配给前缀“xml”。" |
XML5677 |
"WR_E_XMLNSURIDECLARATION:编写器:xmlns 命名空间 URI (http://www.w3.org/2000/xmlns/) 保留,不得使用。" |
XML5678 |
"WR_E_NAMESPACEUNDECLARED:编写器:未声明命名空间。" |
XML5679 |
"WR_E_INVALIDXMLSPACE:编写器:xml:space 属性的值无效(允许的值是“default”和“preserve”)。" |
XML5680 |
"WR_E_INVALIDACTION:编写器:执行请求的操作将导致 XML 文档无效。" |
XML5681 |
"WR_E_INVALIDSURROGATEPAIR:编写器:输入包含的代理对无效或不完整。" |
XML5682 |
"字符实体中包含意外字符。应为十进制数字。" |
XML5683 |
"字符实体中包含意外字符。应为十六进制数字。" |
XML5684 |
"指定字符实体的 Unicode 值无效。" |
XML5685 |
"编码无效。" |
XML5686 |
"意外的 XML 错误。" |