A_single_file_wiki_wifky2.png

[plugin] iframe プラグイン

iframe-0.2.zip

概要

アフィリエイト等でよく使われるインラインフレームを制限付きで許可するプラグインです。

((iframe 引数)) という内容を <iframe 引数></iframe> に展開します。

制限事項

  • 引数中の " は html の機能文字として、そのまま利用できますが < > & ' はエスケープされます。
  • 凍結されたページでのみ機能する。誰でも編集できる生のページでは、 <iframe>〜</iframe> へは変換されず、警告メッセージになります。

利用例

Amazon から提示された HTML の断片

<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=manhimazinein-22&o=9&p=8&l=as1&asins=425777066X&fc1=FFFFFF&IS2=1&lt1=_blank&lc1=AAAAAA&bc1=000000&bg1=000000&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>

iframe プラグイン呼び出しに書き換える。

  1. 先頭の「<iframe」を「((iframe」に書き換える。
  2. 末尾の「></frame>」を「))」に書き換える。
((iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=manhimazinein-22&o=9&p=8&l=as1&asins=425777066X&fc1=FFFFFF&IS2=1&lt1=_blank&lc1=AAAAAA&bc1=000000&bg1=000000&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"))

なお、当サイトではインストールしていないので、実際の表示サンプルは出せませんが、開発者のページなどでたまに使っています。

変更履歴

0.1→ 0.2

凍結判定の対象が所属ページではなく、表示指定ページになっていたのを修正しました。 (関数 &is_frozen の仕様の勘違いによるもの)

例えば、凍結させた Sidebar に iframe を置いた場合、 iframe はどんなページのサイドに表示される時も、 常に正常表示されなければいけませんが、 非凍結ページの横に表示される場合、 エラー状態になっていました。

|

Designed for @nifty.