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 に答える