让网站在 Safari 中向您提供 HTML5 视频
Daring Fireball 的 John Gruber 发表了一篇很酷的文章,关于欺骗网站显示 HTML5 视频,当它们声称只能播放 Flash 时。许多网站会告诉您它们需要 Flash,即使它们实际上支持HTML5 视频适用于 iOS 设备。
补充 Gruber。的文章,有。网站可能这样做的两个原因:
它们。正试图保护其内容不被轻易下载,而 HTML5 视频目前还。不擅长这一点。
它们假定所有拥有浏览器的用户都已安装 Flash,并且只向 iOS 设备提供 HTML5 视频。
对于第一点,这实际上是一个下载某些发布者可能不希望您下载内容的技巧。我可能不应该。发布这个,因为内容安全是 HTML5 视频传播仍需时间的主要原因之一。但就其目的而言,它。真的不难发现。
对于第二点,这。是一种懒惰的回退实现。它。检查 Flash 是否受支持,如果不支持则回退到 HTML5,而不是检查特定的用户代理字符串,这非常容易。因此,对于使用 VideoJS 的网站,此方法将不。起作用,但也没有。必要,因为 VideoJS 会适当地回退到 HTML5。
Gruber 为了在视频方面获得更好的性能,在 Safari 中禁用了 Flash。这说明了很多问题。大多数人可能不会。像他那样付出同样的努力,但我知道他。不是唯一一个。