我有一个页面,我正在使用swfobject并调用API来控制youtube播放器。
当我运行应用程序时:
如果地址是本地服务器(localhost),我可以看到所有视频。
如果我将URL更改为我的192内部地址,如果这些视频按照白名单和黑名单进行标记,则会遇到致命限制失败。
这好像在作弊,但如果我要在每个客户端上运行一个http服务器,那么这是非法的吗?如果我可以启动一个实例Cassini,现在localhost解决了引用者问题。
有什么想法吗?
答案 0 :(得分:0)
好吧,我遇到了同样的问题并做了一些测试......
似乎Youtube限制了由IP-Adresses组成的引用者。
例如,http://localhost/
完全没问题,没有任何限制,但是对于http://127.0.0.1/
,bam,你已经搞砸了。
尝试放
127.0.0.1 test.asd
进入您的hosts文件并浏览http://test.asd/
。应该工作正常。
所以...这意味着什么,让自己成为一个域名(可能是dyndns?),一切都应该没问题。