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

Re: w3m-view-previous-page and #name anchor



>> On Sat, 01 Dec 2007 14:15:03 +0900 (JST)
>> nao.aota@xxxxxxxxx (Naohiro Aota) said as follows:

>以前にも一度MLででていたようですが、某所[1] でけっこう要望があったり、
>ぼく自身も不便に思っていたので #name アンカーをたどった後に、
>w3m-view-previous-page (B) で元のリンクの場所に戻れるようにしてみました。
>戻ってから w3m-view-next-page (N) で 再度 #name アンカー位置に移動する
>ことも可能です。

この改善以後,ちょっと奇妙な挙動をすることがあることに気付きました.例と
して,

  http://namazu.org/~tsuchiya/ssh/ ‥‥‥(a)

を表示させて,「リンク集」というアンカーを辿って

  http://namazu.org/~tsuchiya/bookmark.html#comp.security ‥‥‥(b)

を表示させてみてください.その後で,w3m-view-previous-page() を呼び出した
場合,(a) が表示されることを期待すると思うのですが,現時点では,(b) の先
頭が表示されてしまいます.

;; 少なくとも Firefox-2.0.0.10 は,期待通りの挙動をします.

それと,コードを斜め読みしただけの感想ですが,w3m-name-anchor-from-hist
を使うのは今一なんじゃないかなあと思います.できれば,w3m-hist.el の中で
きちんと処理されている方が綺麗なのではないかと.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )