Safari 中受密码保护的目录中的 HTML5 视频

Posted

技术标签:

【中文标题】Safari 中受密码保护的目录中的 HTML5 视频【英文标题】:HTML5 Video from a Password Protected directory in Safari 【发布时间】:2012-10-12 13:04:08 【问题描述】:

有没有人遇到过类似的问题,并找到了解决办法?

我在受密码保护的目录中有一个页面,我想在其上显示视频,使用 html5 视频标签(使用 video.js,视频标签是正确的,并且包含所有后备格式,因此没有问题)。问题是当视频文件位于同一个 PW 保护目录中时,Safari 似乎不会播放视频文件,而所有其他浏览器都可以。一旦我将 vid 文件移出受 PW 保护的目录,它就可以正常播放。

有什么想法/解决方案吗?

【问题讨论】:

你可以制作一个为视频提供服务的外部脚本,但效率低下,只是一个想法.. 如果视频在同一个文件夹中,脚本也会失败吗?我想值得一试。 不,正如你所说,如果 vid 在受保护的目录之外,脚本必须在目录之外,而视频在目录中。该脚本访问视频并返回它。所以你可以说 . 【参考方案1】:

我有一个非常相似的问题,在这里找到了答案:

https://discussions.apple.com/thread/2448777?start=0&tstart=0

您的问题是 Safari、Quicktime X 和 HTTP 基本授权。如果您选中该框以记住 钥匙串中的密码,然后电影在 Safari 中播放。

一旦我让 Mac OS 的钥匙串记住 Safari 中的密码,我的 MP4 视频就开始在我受密码保护的目录中播放!

【讨论】:

以上是关于Safari 中受密码保护的目录中的 HTML5 视频的主要内容,如果未能解决你的问题,请参考以下文章

c#中受保护和私有保护有啥区别? [复制]

python中受保护变量和公共变量有啥区别

意图在huawei中受保护的应用程序

Scala 类定义中受保护关键字的含义是啥?

在 kotlin 中,如何从子类访问父类中受保护的静态成员

“属性在此上下文中受保护”具有继承和 .h 和 .cpp 文件