ios 14 和 macOS safari 14 使用 video.js 破坏了字幕

ios 14 and macOS safari 14 broke captions using video.js

来自控制台的错误信息:

[错误] 从 origin 加载 URL 的尝试不安全。域、协议和端口必须匹配。

我的 VTT 域与我的原始域不同。

似乎 iOS 14 和 macOS Safari 14 比以前的版本更严格。我能够通过像这样添加交叉源来解决问题:

    <video
      :id="videoIdentifier"
      crossorigin="anonymous"
    />