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

Re: w3m-expand-url



In the ML [emacs-w3m 01668] 
TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp> wrote:

土> ところで、

土>     (w3m-expand-url "user2@domain2" "mailto:user1@domain1")

土> の値は、どうなるべきなのでしょうか?

なんとなくですが、

  mailto scheme は hierarchical naming system ではない
                       ↓
  mailto scheme には相対URLというコンセプトが当てはまらない
                       ↓
  mailto scheme が base URL として指定されても、相対URL参照は
  絶対URL参照への変換対象にならない
                       ↓
                "user2@domail2" のまま

という気がします。

w3m/0.2.1-m17n-0.19 では、どう解釈されるかを試してみました。

<html>
  <head>
    <base href="mailto:foo@example.com">
  </head>
  <body>
    <a href="bar@example2.org?subject=hehehe">test</a>
  </body>
</html>

という HTML ファイルを読ませた所、`=' によるリンク情報の
表示は、

URL of current anchor mailto:bar@example2.org?subject=hehehe

となり、base タグの mailto: の指定が継承されている様に
見えます。しかし、実際にこのリンクをたどろうとすると、

Can't load bar@example2.org?subject=hehehe

というメッセージが出て、失敗します。

-- 
岡崎 哲朗