[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

shimbun での画 像のインライン表示



@pocketgames.news でインライン画像が出ないので、不思議に思い調べていた
ら、

http://pocketgames.jp/ では

  <img src=http://homepage2.nifty.com/hackerdudesan/yamada01_bbs.gif align=left>

のように " で quote することなく img の src を指定している箇所があるの
に対して、

shimbun-make-mime-article では、

  (when (re-search-forward
         "src[ \t\r\f\n]*=[ \t\r\f\n]*\"\\([^\"]*\\)\"" end t)

のような正規表現になっていて、この関数の処理中に上記のような quote な
しの img タグを拾わないことが分かりました。

shimbun-make-mime-article の正規表現を

  (when (re-search-forward
         "src[ \t\r\f\n]*=[ \t\r\f\n]*\\([^ ]*\\)" end t)

のように変更しては駄目でしょうか?

  で、手元では上記の正規表現に変更して目出度く img が base64 encode さ
れて wl の *Original* *WL:Message* バッファに入るようになったのですが、
今度はそれでもインライン表示してくれません。

同じような手法で作った sb-dennou.el (@dennou.report) ではきちんとイン
ライン表示されているので、*Original* *WL:Message* バッファベースで見比
べてみたのですが、ぼくにはどうにも違いが分かりません。

もしもお分かりになる方がいらっしゃったらご教示下さい。それぞれの
*Original* *WL:Message* バッファをファイルに保存したものを添付します。

Attachment: dennou.dump
Description: Binary data

Attachment: pocketgames.dump
Description: Binary data

中島幹夫 <minakaji@namazu.org>
http://www.asahi-net.or.jp/~gy2m-nkjm