モバイルデバイス(ionjフレームワークを持つangularjs)で動作する必要のあるウェブアプリケーションからmailto
を使用しようとしています。クリックすると、デフォルトの電子メールアプリケーションが開きます。モバイルウェブアプリケーションでmailtoを使用するには
私の最初の試みはhref="mailto:[email protected]"
でしたが、それはうまくいきませんでした。
私はいくつかの調査を行い、見つけられたすべての方法を試しましたが、どれも働いていませんでした。ここで
は、私が試したものです:
- のhref = "mailtoの:[email protected]"
- のhref = "mailtoの:[email protected]" データのrel = "外部"
- HREF = "のmailto:[email protected]" ターゲット= "_ブランク"
- HREF = "のmailto:[email protected]" データREL = "外部" ターゲット= "_ブランク"
は、その後私もonClick
とJavaScriptを試してみました
- のonclick = "window.locationの= 'のmailto:[email protected]'; return false;" を
- onclick = "window.location = 'mailto:[email protected]'; false falseを返します。 "window.location = 'mailto:[email protected]'; falseを返します。 data-rel = "external"
- onclick = "window.location = 'mailto:[email protected]'; falseを返します。データのrel =「外部」ターゲット=「_ブランク」
彼らは、デスクトップ上のすべての作品が、それらのどれもが
どのようにすることができます(現時点ではiOS版をテストすることはできません)Android上で働いていました私はこれを達成する? mailto
は、デスクトップ、ios、アンドロイドで動作しますか?どうもありがとう。
PS:それは助けている場合、私はcordova
を使用してアプリケーションを構築していると私はまた、あなたがリストされた最初のオプションが動作するはず任意の助けcrosswalk
おかげ
現在作業中です。どうもありがとう。クイック質問:ファイルを簡単に添付することが可能かどうか、あるいはconfig.xmlに他のエントリを追加する必要があるかどうかを知っていますか? – Nick
電子メールへの添付ファイルを意味すると思いますか?もしそうなら、いいえ。開いた電子メールアプリでそれを行う必要があります。 'mailto'からできることは、件名やプレースホルダの電子メール本文の内容を追加することだけです。このように、 'mailto:[email protected]?subject =この%20is%20the%20subject?body = Body%20content%20here' – johnborges
添付ファイルを送信するには、次のプラグインを使用できます(https://github.com/katzer)。/cordova-plugin-email-composer) –