1

W3C 验证向我报告此错误:

错误:元素http://form-integra.seekeo.com/tool-register-form/javascript?site_id=1273912&myCh=2&chIds[]=2&myGender=2-1&theme[login]=0&fb=1&style_id=8417&tracker=GrandeSexoNegro属性值错误:查询中的非法字符:不是 URL 代码点。srcscript

从第 166 行第 1 列开始;到第 166 行,第 230 列

mulario">↩&lt;script type="text/javascript" src="http://form-integra.seekeo.com/tool-register-form/javascript?sit…Ids[]=2&amp;myGender=2-1&amp;theme[login]=0&amp;fb=1&amp;style_id=8417&amp;tracker=GrandeSexoNegro"></script>

URL 的语法:
任何 URL。例如:/hello#canvashttp://example.org/。字符应在 NFC 中表示,空格应转义为%20.

但我不明白错误在哪里以及如何解决这个问题。

如何解决这个问题?

这是完整的网址:

<div class="elformulario"> 
<script type="text/javascript" src="http://form-integra.seekeo.com/tool-register-form/javascript?site_id=1273912&amp;myCh=2&amp;chIds[]=2&amp;myGender=2-1&amp;theme[login]=0&amp;fb=1&amp;style_id=8417&amp;tracker=GrandeSe xoNegro"></script>
</div>
4

1 回答 1

2

W3C 验证器维护者在这里。该 URL 中的具体问题在于它包含的方括号;" [" 和 " ]" 字符。根据 URL 标准,这些不是有效的 URL 代码点。

我计划更新验证器中的 URL 检查器,以实际报告它在 URL 中发现的特定非法字符,但要进行改进还需要一段时间。

无论如何,修复该 URL 的方法是通过一个工具来运行它,该工具将对URL 中任何不是有效 URL 代码点的字符进行百分比编码(也称为“URL 编码”) 。

用于百分比编码 URL 的一个很好的在线工具是 Eric Meyer 的URL 解码器/编码器

于 2015-09-25T22:11:59.797 回答