このコードを使用すると、次のことがわかりました。
function emailer() {
return window.open("mailto:someone@gmail.com?subject=whatever it is")
}
emailer();
メール クライアントが設定されていないコンピュータでは、基本的には機能しません。その場合、エラーがあったかどうかを確認し、送信するテキストをページの要素に貼り付け、ユーザーにこのメッセージをメールに貼り付けて送信するように求めます。
mailto の使用中にエラーが発生した場合、どうすれば検出できますか?
アップデート:
もう少し返事を待ちますが、無理のようです。毎回より簡単な代替手段を提供し、自動化された電子メール オプションが失敗した場合にこれを使用することをユーザーに明確にする必要があると思います.