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

Re: 画像が表示されない.



野宮 賢 / NOMIYA Masaru <nomiya@xxxxxxxxxxxxxxxx> writes:

> Emacs 22.1.50 & emacs-w3m cvs 最先端で,
>
>   http://it.nikkei.co.jp/internet/news/index.aspx?n=MMITba000017082007
>
> を観ようとしますと,
>
>   <iframe style="width:400px;height:400px;" frameborder="0" src="http://it.nikkei.co.jp/photo/internet/blogbiz/docomo_graph_small.htm"></iframe>
>
> といった部分の画像が表示されません.
>
> 対処法をお教え戴きたく,宜しくお願いいたします.

このタグは、画像を表示するものではなくいわば HTML の中に HTML を埋め込む
ものですので、 Emacs-w3m でちゃんと対処するのは難しいかと思います。

ただ、以下ようにすればこのタグが使われているところに、リンクを貼ることは
できると思います。ご参考までに。

;; iframe を使っているサイトも時々見かけるので、オプションで有効にできる
;; といいかもしれませんね。

--- w3m.el~	Thu Jan 10 17:49:09 2008
+++ w3m.el	Thu Jan 10 17:49:51 2008
@@ -5644,6 +5644,8 @@
   (setq charset (or charset w3m-current-content-charset))
   (when w3m-use-filter (w3m-filter url))
   (goto-char (point-min))
+  (while (re-search-forward "<iframe [^>]*src=\"\\([^\"]*\\)\"[^>]*>" nil t)
+    (insert (concat "<a href=\"" (match-string 1) "\">" (match-string 1) "</a>")))
   (w3m-relationship-estimate url)
   ;; Create pages.
   (cond