コンテンツへスキップ
2011/06/14 / Javelina

WordPress.comではiframeが使えないらしい。objectタグも駄目。

らしい。まじか。
本文はもちろん、サイドバーウィジェットでも使えません。

下のように、iframeのsrcに指定したurlが普通のリンクに差し替えられてしまいます。
(編集画面上でもリンクタグに差し替わります)

http://devilishdesign.net/test/iframe_test.php

 

WordPress.comのサポートページ によると、下記のHTMLタグのみ使えるらしい。

WordPress.comで使用可能なHTMLタグ
address, a, abbr, acronym, area, article, aside, b, big, blockquote, br, caption, cite, class, code, col, del, details, dd, div, dl, dt, em, figure, figcaption, footer, font, h1, h2, h3, h4, h5, h6, header, hgroup, hr, i, img, ins, kbd, li, map, ol, p, pre, q, s, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var

 

iframeやobjectは、セキュリティの関係上使用できなくしているそうです。うむむ・・・ならしかたないか。
iframeでsilverlight動画の埋め込みをやってみたかったんですけどね・・・;
あと、同じくセキュリティの為にJavascriptも使えません。
 

追記:
objectタグ、embedタグは使えませんが、Flashを表示させることはできるようです。WordPress.comでFlashの表示ができた』をご覧下さい。

 

ちなみにiframeでも、オフィシャルブログの記事「Google Docs・Google カレンダーの埋め込みに対応」にあるとおり、一部のサービスの場合は普通に埋め込めるようです。

Youtubeのiframeでの埋め込みも、自動でショートコード[youtube]に書き換えられますがちゃんと表示できました。

ただし、ソースを見ると展開後はiframeの埋め込みではなくobject(embed)での埋め込みになっているみたい。
 

コメントを残す