Forums: Open Discussion (Thread #24308)

URLに@が含まれているとmailtoのリンクになる。 (2009-10-21 14:10 by maimi09 #46574)

0.3.5βで・・・

WebコンテンツのURLが、たとえば・・・
http://foo.bar?abc=123de@fg456
みたいにURLに@が含まれていると、mailtoのリンクと解釈されてメッセージの新規編集へ遷移する。

クリック一発でURLをWEBブラウザに渡すには、リンクに対する正規表現ルールを若干調整する必要がありそうですね。

まぁ、選択してコピペしてしまえば用が足りますので、優先順位は低いほうでもOKでしょう。

Reply to #46574×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: URLに@が含まれているとmailtoのリンクになる。 (2009-10-21 15:15 by moogv #46575)

いつも報告ありがとうございます。

本現象をチケット19257に登録しました。
<http://sourceforge.jp/ticket/browse.php?group_id=345&tid=19257>
Reply to #46574

Reply to #46575×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: URLに@が含まれているとmailtoのリンクになる。 (2009-12-05 23:10 by たこんぶ #47309)

ソースを見てみましたが Pochy のソースコード内で正規表現を使用
しているのは振り分けルールとヘッダからのエンコード情報の抽出と
アドレス抽出の3か所だけのようです。(たぶん)
メール本文へのリンク付けは Windows のコモン コントロールに任せて
いますので正規表現ルールは変更しなくていいんじゃないでしょうか。

"@" が含まれる URL に対し mailto: のリンクと同じ動作をするのは
リンクを開く操作に対して http:// よりも "@" を優先的に処理して
いるからだけなので処理順を入れ替えるだけで直ると思います。


と言う事でその後またちょこちょこっといじりました。
http://www.geocities.jp/mah0bin/pochy/pochy.htm

詳細については本スレッドのテーマから外れますので別のスレに
書きます。
Reply to #46574

Reply to #47309×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login