我想设置<track src
为“数据:”URI。
<video>
<source src="http://the.othersite/foo.mp4">
<track src="data:text/vtt,WEBVTT">
</video>
但是,我得到
跨域资源共享策略拒绝跨域文本轨道加载。
该错误发生在 Chrome 和 Safari 中。
如果我将 track src 设置为“/foo.vtt”,它就可以工作。数据 URI 的“来源”不是当前页面 uri?
Jsfiddle 示例在这里。(查看控制台中的错误输出。)