質問: ### 前提・実現したいこと 社内システムにて、作業内容を閲覧できるように、動画を再生するプログラムを作成しています。 この動画の参照元を辿られたくないため、YouTubeのロゴを隠し他者から参照元へのリンクを外したいと考えました。 ### 発生している問題・エラーメッセージ しかし、iframeの埋め込みでYouTubeの動画をリンクさせた際に、どうしても「YouTube」のロゴが表示され、クリックすると動画掲載元のYouTubeへ遷移してしまいます。 手法といたしまして、以下の方法を試しました。 1. URLのオプションである「modestbranding」を、1に設定する タスクバーからロゴは消えるのですが、画面の右下にロゴが表示され、リンクが表示されてしまいます。 2. 「modestbranding」を明記せず、JQueryでタスクバーのロゴを非表示にするよう命令する 生成されたiframe内のイベントに対して、うまく命令することができませんでした。 このような処理を行ったことがある人がいらっしゃいましたら、ぜひご教授願います。 何卒よろしくお願い致します。 ### 補足情報 cakephp 1.3.17 jquery 1.10.1 shadowbox 3.0.3
回答: まず技術的な面ですが、他のドメインの`iframe`に対する操作は、セキュリティ上行うことができません。 そして、YouTubeの利用規約の4-F項には、 > > お客様が自己のウェブサイト上でEmbeddable Playerを使用する場合、お客様は、Embeddable Playerのいかなる部分や機能(YouTubeウェブサイトへのリンクを含みますがそれに限りません)についても、修正したり、改造したり、ブロックしてはなりません。 > > > とあります。YouTubeの資源を活用している以上、これを守らずに使うことはできません。