我正在尝试通过 W3C 的验证器传递带有src ( <video src="C:\\Users\\exampleuser\\example.mp4"></video> ) 的文件路径。 但是,我得到了错误:

元素video上的属性src错误值C:\\Users\\exampleuser\\example.mp4 :方案数据中的非法字符: \\是不允许的。

为什么不允许来自文件路径的反斜杠?

#1楼 票数:2 已采纳

视频元素 src 属性需要一个 URL,而不是 Windows 文件路径。 该路径的 URL 版本将是file:///c:/Users/exampleuser/example.mp4

实际上,字符串C:\\Users\\exampleuser\\example.mp4试图被解析为具有 URL 方案C:的 URL,并且在方案声明之后反斜杠不是有效字符

#2楼 票数:-1

您的视频标签有误,您忘记关闭 >,请使用:

<video src="C:/Users/exampleuser/example.mp4"></video>

  ask by Lordology translate from so

未解决问题?本站智能推荐:

1回复

w3.org验证器错误

w3.org 验证器给了我这个错误: 样式我的 html 代码: 对于 wordpress 中的 Gravity 表单插件。 请帮我修复 html 或 wordpress 插件。
3回复

W3C验证失败,路径段中存在非法字符:不允许使用空格

验证器显示的错误:元素 img 上的属性 src 的错误值网页照片/alcazar.jpg:路径段中的非法字符:不允许使用空格。 一旦我删除了空格,我就会按照一些在线的建议尝试用连字符或 %20 替换它们,但我会收到更多错误,但网页功能。 这里似乎有什么问题? 谢谢
2回复

HTMLHead元素未在w3.org验证程序上正确注册?

我正在学习html,我的讲师告诉我们使用w3.org html验证器来帮助检查代码。 我正在使用一个简单的网页来启动,并且一切正常,但是当我将其放入验证器时,它给出了错误,我完全感到困惑。 我的代码的开头是 验证器输出为 看来问题在于验证器将某些代码解释为<style>
3回复

W3C错误验证-元素a上属性href的错误值:查询中的非法字符:不是URL代码点

我得到属性值差href元素a :在查询非法字符:不是W3C的URL代码点具有以下a标签: 该链接由PHP生成; 现在如果不允许使用逗号,我可以进行替换,但我不确定是否允许使用这种格式。 有什么我想念的,因为它看起来很好吗?
1回复

W3C标记验证-路径段中的非法字符:不是URL代码点

我的以下字符串有问题: 并且它给出以下错误: 元素a属性href值../Uses In Industry/planes.html用于属性:路径段中的非法字符:不是URL代码点。 我也有几行相同的问题,但我看不出问题是什么。
1回复

W3C验证查询中的非法字符:不是URL代码点

w3C验证器在我的HTML中发现了一个错误: 对于元素表单上的属性操作,错误值为comment_add.php?id = 7:查询中的非法字符:不是URL代码点。 它将结束“>”标记标记为问题 生成该HTML的代码是: 我还有一些其他问题也存在同样的问题。 我怎么解决
1回复

W3C标记验证-PHP查询中的非法字符:不是URL代码点

有什么问题? 我目前正在尝试验证客户的网站,但无法解决以下问题。 元素img上属性src的值/php/captcha_code_file.php?rand=的值错误:查询中的非法字符:不是URL代码点。 验证者指向的完整行可以在下面找到。 <html><!-- .
2回复

为什么我的页面在W3C验证器中显示为已验证,但在使用SEO检查工具时却没有?

我有一个网页,在W3C Validator中返回完全验证(并且是绿色)。 但是当我在许多SEO测试网站上检查相同的URL时,它会失败并告诉我它失败的错误: 错误值v:url对于元素a属性rel v:url :字符串v:url不是已注册的关键字。 这涉及的相关代码是面包屑的模式标记: