質問: cakephp でアプリケーションを作成していてyoutubeの動画をhtmlに埋め込みたいのですが、うまくできません。 実際のyoutubeのurlをこのように書くとうまく行きます。 ``` ``` 今私が作成しているアプリケーションでは $sampleという変数のmovie_urlというカラムにyoutubeのurlを保存しています。 ``` ``` この場合だと www.youtube.com で接続が拒否されました。 と表示されます。 chromeの検証だと Refused to display 'https://www.youtube.com/watch?...&feature=youtu.be' in a frame because it set 'X-Frame-Options' to 'sameorigin'. とエラーが出ています。
回答: URLが埋め込み用の物を使っていないからではないでしょうか? html - embed youtube video - Refused to display in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN' - Stack Overflow > > You must ensure the URL contains embed rather watch as the /embed endpoint allows outside requests, whereas the /watch endpoint does not. > > > 追記: 例えばyoutubeの動画ページのURLが https://www.youtube.com/watch?v=hogehoge だとしたら、埋め込み用iframeで使用されるURLは、 https://www.youtube.com/embed/hogehoge の様です。