[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
1.3
に置いてクッキーを食べ
てくれない問題について
- From: Sugano Yoshihisa (E) <koshian@xxxxxxxxxxx>
- Date: Sun, 14 Jul 2002 02:08:30 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 03650
すがのです。
debian-usersからこちらに誘導されて来ました。
<元スレッド:http://lists.debian.or.jp/debian-users/200207/msg00108.html>
先日、emacs-w3mの1.3をdebianパッケージでアップデートしました。
それ以前のw3m-el_1.2.8-1というパッケージでは正常にクッキーを読んで、
スラッシュドットジャパン<http://slashdot.jp>のようなクッキーによる
ログインが必要なサイトも見られていました。
しかし、1.3にバージョンが上がってからはログインできず、悩んでいました。
w3m単体では正常にログインできるのですが。
EmacsはEmacs20-dlを使用しています。
w3mはw3mmeeの 0.3.p24.14というバージョンです。
いずれもdebianパッケージ(unstable版)からいれました。
どうも原因はクッキーを処理してくれてないからではないかという印象を
受けます。
それでdebian-usersでemacs-w3m 1.3ではデフォルトでクッキーを処理しない
設定になってるということを教わり、
(setq w3m-use-cookies t)
を.emacsに追加してログインを試みてみたのですが、
eroor in process sentinel: Variable binding depth exceeds max-specpdl-size
というメッセージがミニバッファに出て、Emacs-w3m自体が操作不能に
なってしまいました。
元の設定が
-----------
(setq w3m-command "w3mmee")
(setq w3m-command-arguments '("-cookie" "-F"))
(autoload 'w3m-browse-url "w3m" "Ask a WWW browser to show a URL." t)
(setq browse-url-browser-function 'w3m-browse-url)
(global-set-key "\C-x\C-m" 'w3m-browse-url)
-----------
このような感じになっており、w3mへ-cookieオプションを渡しているのが
原因ではないかと指摘され、w3m-command-argumentsの行をコメントアウト
し、
-------------
(setq w3m-command "w3mmee")
(setq w3m-use-cookies t)
(autoload 'w3m-browse-url "w3m" "Ask a WWW browser to show a URL." t)
(setq browse-url-browser-function 'w3m-browse-url)
(global-set-key "\C-x\C-m" 'w3m-browse-url)
-------------
このような設定にしてみましたが、
erro in process sentinel: Can't decode encoded contents: http://slashdot.jp/ar...
というエラーメッセージが出て操作不能になりました。
(後ろの方は長すぎて見えませんでした)
ここで操作不能と言うのは、例えばBを押して戻ろうとすると、
Can not run two w3m processes simultaneously
と言われて動いてくれないと言う事です。
なぜ複数のw3mを上げようとしてしまうのか分からないのですが。
C-x kしてバッファを殺してしまえばまた動いてくれます。
emacs-w3m 1.3で正常にログインできてる方はいらっしゃいますでしょうか?
設定や環境などを教えて頂けると幸いなのですが。
--
狐志庵
Sugano Yoshihisa(E) <mailto:koshian@misao.gr.jp>
<http://www.misao.gr.jp/~koshian/>