首页 > 解决方案 > ios 14 和 macOS safari 14 使用 video.js 破坏了字幕

问题描述

来自控制台的错误消息:

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

我的 VTT 域与我的源域不同。

标签: video.jsclosed-captions

解决方案


iOS 14 和 macOS Safari 14 似乎比以前的版本更严格。我可以通过像这样添加一个跨域来解决这个问题:

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

推荐阅读