Cross-Origin Track

Can somebody please explain to me why <script>, <img>, <audio>, and <video> will happily display contents cross-origin, but <track> is freaking sacred and needs to follow much stricter rules?

This is madness!

If I can play a video from server X, why can’t I display captions from that server as well?

 
1
Kudos
 
1
Kudos

Now read this

WebVTT Observations

Update The WebVTT Draft Spec has been updated to allow metadata headers. This corrects all the issues outlined in this post. :) According to the WebVTT Draft Spec, a WebVTT file must start with the string “WEBVTT” followed by some text... Continue →