错误传递 W3.org 验证程序:方案数据中的非法字符
Error passing W3.org Validator: Illegal character in scheme data
我正在尝试通过 W3C 的验证器传递带有 src
(<video src="C:\Users\exampleuser\example.mp4"></video>
) 的文件路径。但是,我收到错误消息:
Bad value C:\Users\exampleuser\example.mp4
for attribute src
on element video
: Illegal character in scheme data: \
is not allowed.
为什么不允许文件路径中的反斜杠?
您的视频标签有误,您忘记关闭 >,使用这个:
<video src="C:/Users/exampleuser/example.mp4"></video>
视频元素 src 属性需要 URL,而不是 windows 文件路径。该路径的 URL 版本将是 file:///c:/Users/exampleuser/example.mp4
实际上,字符串 C:\Users\exampleuser\example.mp4
试图被解析为具有 URL 方案 C:
的 URL,并且反斜杠不是 valid character after a scheme declaration.
我正在尝试通过 W3C 的验证器传递带有 src
(<video src="C:\Users\exampleuser\example.mp4"></video>
) 的文件路径。但是,我收到错误消息:
Bad value
C:\Users\exampleuser\example.mp4
for attributesrc
on elementvideo
: Illegal character in scheme data:\
is not allowed.
为什么不允许文件路径中的反斜杠?
您的视频标签有误,您忘记关闭 >,使用这个:
<video src="C:/Users/exampleuser/example.mp4"></video>
视频元素 src 属性需要 URL,而不是 windows 文件路径。该路径的 URL 版本将是 file:///c:/Users/exampleuser/example.mp4
实际上,字符串 C:\Users\exampleuser\example.mp4
试图被解析为具有 URL 方案 C:
的 URL,并且反斜杠不是 valid character after a scheme declaration.