[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ssl暗号化通信を採用しているサイトでの画像表示
>>>>> In [emacs-w3m : No.09787] Hideyuki SHIRAI (白井秀行)さん wrote:
> 上記の例だと、画像データの URL は
> http://c-news.jp/c-web/FileDownload.do?aid=00010793&did=01&gid=01
> となっているのですが、そいつを持ってきたときの content-type が
[...]
> と text/html なので、
[...]
> しかし、content-type が信用できないとすると
> (1) 自分で画像データのパーサを書く
実はそれはあるんですよ (w3m-w3m-retrieve)。ただ、現在は type が
image/jpeg なんだけれど本当は gif だったような場合に救済するだけ
なんです。とりあえず、こうすれば動きます。
--- w3m.el~ 2007-11-27 09:58:35 +0000
+++ w3m.el 2007-11-27 10:45:33 +0000
@@ -4908,9 +4908,9 @@
(insert-buffer-substring temp-buffer))
(goto-char (point-min))
;; Hatena diary sometimes specifies Content-Type mistakenly,
;; so we cannot help trusting the data itself.
- (if (and (string-match "^image/" (cadr attr))
+ (if (and t
(prog2
(setq case-fold-search nil)
(looking-at
"\\(GIF8\\)\\|\\(\377\330\\)\\|\211PNG\r\n")
でもこれだと脆弱すぎるので、もっと画像データをしっかり解析しない
といけませんね。白井さんやります?
--
山岡