3

I got an email saying that my mailto button wasn't working on Win8.

<input onclick="open('mailto:info@example.com?subject='+document.getElementById('subject').value,'_self');" type="button" id="btn" value="Email Me">

I'm wondering what kind of browser support exists for the 'mailto:' href. Furthermore, since I am triggering this via javascript, could a 'triggered' method be breaking this in windows8?

4

2 に答える 2

3

URI スキームに関するウィキペディアの記事の参照セクションを見ると、1998 年 7 月に公開されたRFC 2368で定義されていることがわかります。この仕様は、2010 年 10 月にRFC 6068でも更新されました。動作しない最新のコンピューターを個人的に見たことはありません。おそらく、今ではグローバルにサポートされています。mailtomailtomailto

于 2013-10-25T01:01:26.227 に答える
1

mailto は、最も古いタグの 1 つです。フィット感を与えるのは開いた部分です。

ボタンのように見えるようにリンクのスタイルを設定して、代わりにこれを行ってみませんか?

<a href="mailto:info@example.com?subject=Something">Email me</a>

さて、そこに主題を入れたいと思っていることはわかっています。それは素晴らしいことです。その時点で代わりにjQueryを使用するか、代わりにmailtoにhrefsする関数を作成することをお勧めします。

于 2013-10-25T00:17:37.943 に答える