YouTubeの動画をアメブロに貼付けようとすると、禁止タグが使われていると言われて拒否されることがあります。今回は、iframeでひっかかりました。そういった場合の回避策。

フリープラグインに以下を貼付けます。


<script type="text/javascript"><!--
$(function(){
$("div.iframeCreate").each(function(i, O){
var tag = 'iframe';
var attrs = new Array("src", "width", "height", "frameborder", "scrolling", "marginwidth", "marginheight");
for(var i in attrs){
if ($(O).attr(attrs[i])) {
tag += ' ' + attrs[i] + '="' + $(O).attr(attrs[i]) + '"';
$(O).removeAttr(attrs[i]);
}
}
tag = "<" + tag + "></iframe>";
$(O).empty();
$(O).append(tag);
});
});
//--></script>


※「<」と「>」を半角に書き換えてください


次に、記事の中で使いたい<iframe ></iframe>をそれぞれ、div class="iframeCreate"/divに書き換えます。

これで表示できます。