Referrer限制和localhost

时间:2013-11-08 05:44:55

标签: youtube-api

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

当我运行应用程序时:

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

如果我将URL更改为我的192内部地址,如果这些视频按照白名单和黑名单进行标记,则会遇到致命限制失败。

这好像在作弊,但如果我要在每个客户端上运行一个http服务器,那么这是非法的吗?如果我可以启动一个实例Cassini,现在localhost解决了引用者问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

好吧,我遇到了同样的问题并做了一些测试...... 似乎Youtube限制了由IP-Adresses组成的引用者。 例如,http://localhost/完全没问题,没有任何限制,但是对于http://127.0.0.1/,bam,你已经搞砸了。

尝试放

127.0.0.1 test.asd

进入您的hosts文件并浏览http://test.asd/。应该工作正常。

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