概括。 我管理一个网站,为此我每月支付少量费用以托管在共享服务器上。它有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 中尝试过,输入用户名和密码,它就可以工作了。但是我们在同一个 LAN 上,具有相同的网关 IP 地址。
这是受保护电影的链接,我已上传以进行测试。(这是苹果 10 月 13 日活动前 4 分钟的片段。)
要测试它,您需要: 用户名:test 密码:test13579
手指最有可能指向 Safari,但在我放弃并向 Apple 提交错误之前,任何人都可以尝试一下可能发生的事情或如何解决它吗?
谢谢,
杰里·克里诺克
PS 为什么我想要这个:我支持一些 Mac OS X 应用程序,有时人们会在支持请求中向我发送他们的私人数据。我希望能够制作一个快速视频,向他们展示如何处理他们的数据,然后在我的服务器上为他们创建一个受保护的文件夹,上传视频,并将用户名和密码发送给他们。我知道有替代服务可以做到这一点,但在我自己的 cPanel 网站上做到这一点对我们双方来说都是快速、方便的,当然,没有额外的成本或账户需要大惊小怪。