为什么我们需要Java插件从YouTube, Vimeo等下载视频



有像http://keepvid.com/这样的网站可以让我们下载视频,但他们要求我们安装Java插件,而有像http://dirpy.com/这样的网站可以做同样的事情,但没有任何Java插件。

这里有什么不同?Java插件到底在这里做什么?

Java曾经作为applet形式的web技术非常流行(现在,Java更常用于后端)。最终,人们认为Java小程序既慢又不安全,因此它们在很大程度上被抛弃了,取而代之的是HTML5和JavaScript等最新标准。http://keepvid.com/可能使用Java applet使用用户的互联网连接下载youtube视频,这在JavaScript的同源策略下是不允许的,有很好的理由(它是高度不安全的,并且为攻击打开了许多途径)。

我猜http://keepvid.com/是在Java applet还在使用的时候创建的。较新的网站使用不同的技术来完成这项工作。

最新更新