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

Re: Can't copy http://www.excite.co.jp/world/text/



>> On Thu, 22 Jan 2004 08:55:06 +0900
>> 「山」== yamaoka@jpl.org (Katsumi Yamaoka) said as follows:

山> 報告だけですみませんが、なぜか最近 M-n (M-x w3m-copy-buffer) で

山>     http://www.excite.co.jp/world/text/

山> のコピーを作ることができなくなりました。具体的には、サーバーからの
山> 応答を待ち続けている状態になります。

該当ページのへッダを見てみると,

    Cache-Control: No-Cache

があったので,[emacs-w3m:06356] で説明した以下の変更の影響を受けている
のだろうと思います.

    2004-01-18  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>

        * w3m.el (w3m-w3m-dump-extra): Check cache control headers before
        caching headers and contents.  This change is suggested by
        Mr. Amagai in [emacs-w3m:06255].

ただし,この変更そのものが問題なのではなくて,この変更によって,

    (with-current-buffer "*w3m*"
      (w3m-cache-remove "http://emacs-w3m.namazu.org/")
      (w3m-process-with-wait-handler
        (w3m-goto-url "http://emacs-w3m.namazu.org/"
                      nil nil nil nil handler)))

が正常に動いていない,言い換えれば,w3m-goto-url() が正しく非同期化さ
れていないことが発覚したのだと思います.

で,w3m-current-process を w3m-goto-url() 内部で reset してしまってい
ることが問題なんだと思うのですが….うーん,どうすればいいんだ? これ.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )