1

jQueryMobile で構築されたモバイル Web サイトがあります。そのサイト内に、電子メール リンクを含むページがあります。ユーザーが電子メール リンクをクリックすると、(モバイル デバイスにインストールされている) 電子メール クライアントが開き、ユーザーは電子メールを送信できます。かなり簡単です。

しかし、電子メール送信が完了した後、電子メール クライアントが閉じられたか、タスクが終了したことを検出する方法はありますか? 元のページに戻った後、私はいくつかの作業を行うことができます。

JavaScript イベントはありますか? または何か?

前もって感謝します。

4

1 に答える 1

1

いいえ、理想的にはこれは不可能です。モバイル デバイスには複数の電子メール クライアントが存在し、ユーザーは任意の電子メール クライアントを選択できるため、JavaScript は選択された電子メール クライアントをどのように認識し、その終了イベントをキャプチャするのでしょうか。セキュリティに関しても私は気にしませんJavaScript から電子メール クライアントにアクセスできます (純粋なモバイル Web サイトでは、電話ギャップではそのためのプラグインを構築する場合があります)。電話番号 href:"tel:12345677" を持つリンクにも同じことが当てはまります。通話アプリを開くのに役立ちますが、元の Web サイトに戻るには手動でこれを閉じる必要があります。

の重複:

jQuery Mobile mailto - メールをキャンセルしてメール アプリにとどまる

于 2013-07-19T12:17:34.607 に答える