0

デスクトップでモバイル アプリケーションの mailto タグを使用すると、すべて問題なく動作しますが、2.3 Android フォンでアプリにアクセスすると、電子メールの本文が「To」フィールドに詰め込まれます。モバイル ブラウザと mailto タグに問題はありますか? メールの設定が間違っていませんか?電子メール メッセージが完全にエスケープされた 1,000 文字を超えることができないことを確認しました。これを引き起こす他の原因は考えられません。どんな助けでも大歓迎です。

document.location.href = "mailto:&body=" + escape(myMessage.replace(/[^\u0000-\u007F]/, ""))
4

3 に答える 3

0

オプションで、最初にメッセージの受信者を指定できます。

mailto:recepient@gmail.com

次に、最初のパラメーターの前に?:を追加する必要があります。

mailto:recepient@gmail.com?body=

追加のパラメーター (to または subject など) は、先頭に&:を追加する必要があります。

mailto:recepient@gmail.com?body=yourbody&subject=example

またmailto:、URL エンコードする必要があります。これは、関数で行っていると想定していますescape()

About.comの詳細情報

于 2012-04-30T01:38:36.100 に答える
0

次のようなものが必要です:

document.location.href = "mailto:?body=" + escape(myMessage.replace(/[^\u0000-\u007F]/, ""))

疑問符に注意してください。

于 2012-04-30T01:38:42.847 に答える
0

mailto タグは本来あるべきことを正確に行っており、それを「To」フィールドに入れていると思います..件名に何を入れるかを指定するタグがあります..構文はわかりませんが、単純なGoogle検索と同じように確信していますあなたのために正しい使用法を見つけてください..

于 2012-04-30T01:33:05.440 に答える