【Youtube埋め込み】昔に埋めこまれた動画がSSL化で死んだ

  • URLをコピーしました!
目次

SSL化でYoutube動画が出なくなる?

サイトをHTTPS化(SSL化)したところ、埋め込んであったYoutube動画の再生画面が表示されなくなっていました。

YouTubeの埋め込みが壊れた

もともと埋め込みコードが変だった

確かに元々は再生されていて、コードには何も手は加えていないぞと思ったものの、コードをチェックしてみました。

<iframe width="800" height="450" src="https://youtu.be/XXXXXXXX" frameborder="0" allowfullscreen></iframe>

https://youtu.be/XXXXXXXX

あれ、この部分に来るコードってembedという文字が入っていたような?

と思うに至り、再度Youtubeで埋め込みコードを拾ってきたところ

<iframe width="1280" height="881" src="https://www.youtube.com/embed/XXXXDXXX" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

https://www.youtube.com/embed/XXXXDXXX

やはりこれが正解でした。

youtu.beの方は、動画共有用の短縮URLのようですが、
どうやらかつてはこれでも埋め込みされて見えていたようですね……

ということで、SSL化でYoutube埋め込みが見えなくなったら、もう一度新しい埋め込みコードを入れてみましょう。

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメント一覧 (1件)

  • 最近 https で使い始めたのですが、助かりました。 
    ただし、100以上のページに埋め込んでいるので、全部変更するのは大変です(汗)
    未だに外部からのリンクは http になってますが、このままだと逆にブロックされて表示すらされない環境も増えているようなので、悩ましいです。

コメントする

コメントは日本語で入力してください。(スパム対策)

CAPTCHA

目次