- 締切済み
httpsページにYoutubeを埋め込みたい
httpsページにYoutubeを埋め込みたいのですが、 IEにて、セキュリティエラーが出てしまいます。 Youtubeヘルプ掲載されている 『HTTPS モードでの埋め込み』も試してみたのですが、 効き目がありません… http://www.google.com/support/youtube/bin/answer.py?hl=ja&answer=171780 埋め込んでいるコードは下記の通りです。 -------------------------- <iframe width="560" height="315" src="https://www.youtube.com/embed/(動画ID)" frameborder="0" allowfullscreen></iframe> -------------------------- この部分のソースのみ削除したものであれば、セキュリティエラーが出ない状態なので、 問題はまさにここにあるんだろうとは思うのですが… なにか良い策があればお願いします!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 4017B
- ベストアンサー率73% (1337/1815)
通常はhttpsからアクセスの場合、相対パス表記か、例文の様に「https://~」で始まるURLにすれば大丈夫なはずなんですが…上手くいかないという事らしいので。 一番、手っ取り早い解決方法は、iframeを使わない事。つまり昔のYouTube埋め込みタグを使う方法です。 YouTube動画の共有メニューを開くと、通常のiframe版のコード表示の下に、 ・以前の埋め込みコードを使用する ~というのがあると思いますので。それをチェックすれば、iframe版のコード表示が旧版のobject/embedタグ方式に変わりますので、試しにそれをコピペして実験してみて下さい。 それで通ればOK。ダメだったらまた次の手を考えるしない。 P.S. 一応、こちら側でも類推は出来ますが、無用な齟齬を避けるために、こういう質問の場合は必ず「エラーor警告表示の全文を記入」して置いて欲しいですね。それだけで1発解決する事も多いですから。後、当然ながらOSとブラウザのver.なども自己判断で省略せずにきちんと全部明らかにして貰わないと、返って話がややこしくなる事もありますので…。
補足
回答ありがとうございます! こちらのリンク先の内容は、iframe使用時にSRC属性を指定しなければならない といったものかと思うのですが、 現在使用しているsrc="https://www.youtube.com/embed/(動画ID)" の記述では問題がある、ということなのでしょうか…? 不勉強で申し訳ありません!