cakephp でアプリケーションを作成していてyoutubeの動画をhtmlに埋め込みたいのですが、うまくできません。
実際のyoutubeのurlをこのように書くとうまく行きます。
html
1<iframe src="https://www.youtube.com/embed/IuONgcei1vI" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
今私が作成しているアプリケーションでは
$sampleという変数のmovie_urlというカラムにyoutubeのurlを保存しています。
html
1<iframe src="<?= h($sample['movie_url']) ?>" frameborder="0" allowfullscreen></iframe>
この場合だと
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'.
とエラーが出ています。
回答2件
あなたの回答
tips
プレビュー