0

我正在尝试进行破解,我的主要目标是获取 youtube 视频的 mp4 链接。过去,我一直http://www.youtube.com/get_video_info?video_id=videoid从那里下载文本文件并从中提取链接,这在应用程序中有效,但在浏览器中这是不可能的,因为它是跨站点请求并且浏览器不允许它。

为了解决这个问题,我使用了easyXDM,现在的问题是文件正在下载到用户的机器上,而不是用Javascript打开。这是easyXDM代码

$(document).ready(function(){  var socket = new easyXDM.Socket({
        remote: "http://www.youtube.com/get_video_info?video_id=PBOBJRto728", // the path to the provider
        onMessage:  getVideo
    }); 
   });

这是页面http://www.voltsoft.com/default.html,你可以去那里看看发生了什么。

如何从 javascript 文件中读取数据?

4

1 回答 1

0

easyXDM 不会满足您的需求。为了使 easyXDM 发挥作用,您需要将它托管在您想要在两个域之间进行通信的两个域上。在这种情况下,您在 voltsoft.com 和 youtube.com 上都需要它。您不能在此处使用 easyXDM,因为您不能将任意 HTML/JS 内容上传到 youtube.com。

一般这种情况的解决方案是要么需要代理远程内容服务器端,要么需要远程服务器的配合。

于 2013-05-28T21:27:56.713 回答