2

我有一个页面,我在其中使用 swfobject 并调用 API 来控制 youtube 播放器。

当我运行应用程序时:

如果地址是本地服务器(localhost),我可以看到所有视频。

如果我将 URL 更改为我的 192 内部地址,如果这些视频被标记为白名单和黑名单,我会受到致命限制失败的打击。

这看起来像是作弊,但如果我要在每个客户端上运行一个 http 服务器,这会是非法的吗?如果我可以启动一个 Cassini 实例,现在 localhost 可以解决引荐来源问题。

有什么想法吗?

4

1 回答 1

0

好吧,我遇到了同样的问题并进行了一些测试……看来,Youtube 限制了由 IP 地址组成的引荐来源。例如,http://localhost/工作得非常好,没有任何限制,但是使用http://127.0.0.1/, bam,你就搞砸了。

试着放

127.0.0.1 test.asd

进入您的主机文件并浏览到http://test.asd/. 应该可以正常工作。

所以......这意味着,给自己一个域(可能是 dyndns?),一切都应该没问题。

于 2013-11-20T08:52:59.593 回答