ブラウザからメーラー起動方法

1,293 views
Skip to first unread message

伊藤 靖

unread,
Mar 13, 2010, 4:21:34 AM3/13/10
to 日本Androidの会
簡単な質問で、すみません。伊藤申します。
携帯向け(Android含む)のHPを作成しています。

HTML/JS/PHP

PCや、auの携帯では、下記の記載でメーラーが起動して
タイトルの本文も挿入された状態で起動しますが、
Androidのブラウザでは、メーラー起動しかできませんでした。
タイトルと本文を挿入させた状態での起動は、どのように行ったら
よろしいでしょうか?

PHP
$url = 'http://localhost/';
$mailer = $mailer . '<a href="';
$mailer = $mailer . 'mailto:';
$mailer = $mailer . '?Subject=タイトル;
$mailer = $mailer . '&amp;Body=' . urlencode(mb_convert_encoding($url,
"sjis")) . '"';
$mailer = $mailer . '>メーラー起動';
$mailer = $mailer . '</a>';
print ($mailer);

CHEN,Zi-zhao

unread,
Mar 14, 2010, 12:17:40 AM3/14/10
to android-g...@googlegroups.com
陳です。

例の文:
<a href="mailto:nob...@wordpress.com">mailto:nob...@wordpress.com</a>
例をするWEBページ:
http://beradrian.wordpress.com/2010/01/15/special-links/
(携帯からこのURLにアクセスするには、QRCode写真をご利用くださ
い:http://qrcode.kaywa.com/img.php?s=6&d=http%3A%2F
%2Fberadrian.wordpress.com%2F2010%2F01%2F15%2Fspecial-links%2F)

先ほど、HT-03AからのURLにアクセスして、mailtoのリンクをクリックすると、
メーラーが立ち上げました。
もう一つの例を試しましたが、MAILTO://xxx(mailto大文字にします)を正しく
処理できませんでした。

伊藤さんのコードに、あて先のアドレスはないですね。

以上。宜しくお願いいたします。

伊藤 靖

unread,
Mar 15, 2010, 2:24:29 AM3/15/10
to 日本Androidの会
結局、下記の記述を修正してOKでした。

Subject->subject
Body->body

ちなみにmailto:が指定されてないのは、あて先を
個別に指定してもらいたいからです。
ありがとうございました。

> > print ($mailer);- 引用テキストを表示しない -
>
> - 引用テキストを表示 -

Reply all
Reply to author
Forward
0 new messages