2013-02-18 13 views
5

でキャンセルされますGETのHTTPをトリガーする連絡先を@ test.com 'が表示されますが、HTTP GETは[要素ネットワークの検査]タブに「キャンセル」ステータスがあり、電子メールクライアントは開かれません。JavascriptのLOCATION.HREFは、私は、次のJavaScript関数をトリガーボタンを持っているクロム

IEでは、電子メールクライアントも開かれません。

電子メールクライアントを開くにはどうすればよいですか?

答えて

5

私のために働く。しかし、あなたはこれを試すことができます

function sendEmail() { 
    var mail = 'mailto:[email protected]'; 
    var a = document.createElement('a'); 
    a.href = mail; 
    document.body.appendChild(a); // Add to the DOM 
    a.click(); 
    document.body.removeChild(a); // Remove it back 
}; 
+1

私はあなたの機能を試しましたが、Chromeから同じ 'キャンセル'を取得します。 – tucson

+1

デフォルトのメールクライアントを設定しましたか?これは、適切なURIハンドラがOSに見つからない場合にも発生します。 –

+0

はい、デフォルトの電子メールクライアントが設定されていないという問題でした。どうもありがとうございました。 – tucson

関連する問題