摘要。我管理一个网站,我为此付了少量月费,以便在共享服务器上托管。它有cPanel。当我上传长度超过几秒的视频并对其进行密码保护,并尝试按照用户的方式在Safari中查看时,它会要求提供凭据,但之后将无法播放。如果我在Firefox中尝试相同的东西,它可以工作,然后它可以在Safari中工作一天左右,而无需输入任何东西。可能会发生什么?
重现的步骤
•使用cPanel的文件管理器,在我的网站上创建一个新目录。
•在cPanel中,使用密码保护新目录,组成用户名和密码。
•使用计算机上的FTP客户端,将4分钟.mov Quicktime电影文件上传到此新目录。
•在运行Mac OS X 10.9的计算机上,激活Safari 7.0并浏览到上传的.mov文件。表单 和/或 会出现一个独立的对话窗口,询问用户名和密码。
•输入一次或两次用户名和密码。
结果:出现Quicktime播放器,但仅显示滑块和控制条,没有视频框。它说“正在加载”,并永远挂在那里。单击►“播放”按钮无效。
•在同一台Macintosh上,激活Firefox(Aurora版本27)并浏览到相同的.mov文件。再次,工作表出现要求输入用户名和密码。
•输入用户名和密码。
结果:电影在Firefox中播放。
•在Safari中重新加载页面。
结果:电影现在在Safari中播放,没有输入任何内容。
更多信息
这似乎有效,直到第二天。如果我第二天尝试重新加载页面,那么在我再次输入用户名和密码到Firefox之后,它将无法播放。这显然与我的IP地址无关,因为whatsmyip.org今天给了我与昨天相同的号码。另外,我刚刚在我的iPad Mini上使用Safari进行了尝试,输入了用户名和密码,然后就可以了。但我们使用相同的网关IP地址在同一个局域网上。
Here is a link to the protected movie,我已上传进行测试。 (这是苹果公司10月13日活动的前4分钟。)
要测试它,您需要:用户名:test密码:test13579
手指最有可能指向Safari,但在我放弃并向Apple提交错误之前,是否有人会对可能发生的事情或如何解决这个问题进行抨击?
谢谢,
杰瑞克里诺克P.S。我为什么要这样:我支持一些Mac OS X应用程序,有时人们会在支持请求中向我发送他们的私人数据。我希望能够制作一个快速视频,向他们展示如何处理他们的数据,然后在我的服务器上为他们创建一个受保护的文件夹,上传视频,并向他们发送用户名和密码。我知道有替代服务可以做到这一点,但是在我自己的cPanel网站上这样做对我们这两个人来说都很快捷,方便,当然,没有额外的费用或帐户可以大惊小怪。
答案 0 :(得分:0)
我对未嵌入的视频做了一些测试。
在Mac OS X中,它在Firefox和Google Chrome中播放正常,但在Safari中播放效果不佳。在iOS 7中,它可以在Safari中播放,但不能在谷歌浏览器中播放,也不能在Foxbrowser播放。
他们是如何管理的?
但这并不重要,因为我有一个解决方法。 Embed the video into a professionally-crafted HTML page