slideshareの仕様変更(?)ではてなダイアリーに表示出来なくなった件について

ここ最近slideshareの仕様が変わった(?)ようで、これまでの様にembedボタン押下から得られるソースコードを貼り付けただけでは、上手く表示されなくなってしまいました。

生成されるソースコードを見てみると、『allowfullscreen』という属性がiframeタグに追加されていたのが原因っぽい。

<div style="width:425px" id="__ss_12827736">
<strong style="display:block;margin:12px 0 4px">
    <a href="http://www.slideshare.net/joker1007/ss-12827736" title="ジョジョで分かる 頭じゃなく精神で理解するアジャイル" target="_blank">ジョジョで分かる 頭じゃなく精神で理解するアジャイル</a>
</strong>
<iframe src="http://www.slideshare.net/slideshow/embed_code/12827736"
width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen>【←コレ!】
</iframe>
<div style="padding:5px 0 12px">
    View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/joker1007" target="_blank">joker1007</a>
</div>
</div>
  • 2012/06/12追記:新たに別の属性(style)も従来の表示を崩す要因となっていたようです。
<div style="width:425px" id="__ss_12827736">
<strong style="display:block;margin:12px 0 4px">
    <a href="http://www.slideshare.net/joker1007/ss-12827736" title="ジョジョで分かる 頭じゃなく精神で理解するアジャイル" target="_blank">
    ジョジョで分かる 頭じゃなく精神で理解するアジャイル
    </a>
</strong>
<iframe src="http://www.slideshare.net/slideshow/embed_code/12827736"
    width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"
    style="border:1px solid #CCC;border-width:1px 1px 0"【←コレ!】
    allowfullscreen 【←コレ!】
>
</iframe>
<div style="padding:5px 0 12px">
    View more <a href="http://www.slideshare.net/" target="_blank">presentations</a>
    from <a href="http://www.slideshare.net/joker1007" target="_blank">joker1007</a> </div> </div>


生成されたタグから『allowfullscreen』を除去した上で貼り付ければ、従来通りはてなダイアリーでもスライドが表示出来るようになりました。めでたしめでたし。