Ich versuche mailto
von einer Webanwendung zu verwenden, die auf mobilen Geräten (angularjs mit ionischen Rahmenwerk) funktionieren muss, damit beim Klicken die Standard-E-Mail-App geöffnet wird.Wie man mailto in einer mobilen Webanwendung verwendet
Mein erster Versuch war, href="mailto:[email protected]"
zu verwenden, aber das hat nicht funktioniert.
Also, ich habe etwas Forschung, und versuchte alle die Methode, die ich finden konnte, aber keiner von ihnen funktionierte.
Hier ist, was ich versucht:
- href = "mailto: [email protected]"
- href = "mailto: [email protected]" data-rel = "external"
- href = "mailto: [email protected]" target = "_ blank"
- href = "mailto: [email protected]" data-rel = "external" target = "_ blank"
Dann auch habe ich versucht, mit onClick
und Javascript
- Onclick = "window.location = 'mailto: [email protected]'; return false;"
- onclick = "window.location = 'mailto: [email protected]'; Rückgabe false;" target = "_ blank"
- onclick = "window.location = 'mailto: [email protected]'; return false;" data-rel = "external"
- onclick = "window.location = 'mailto: [email protected]'; return false;" Daten-rel = "external" target = "_ blank"
Sie alle Arbeiten auf einem Desktop, aber keiner von ihnen auf Android gearbeitet (kann iOS ist im Moment nicht testen)
Wie kann Ich erreiche das? mailto
auf Desktop, iOS und Android arbeiten? Danke vielmals.
PS: Wenn es hilft, ich baue die App cordova
mit und ich bin auch mit crosswalk
Vielen Dank für jede Hilfe
Es funktioniert jetzt. Danke vielmals. Schnelle Frage: Weißt du, ob es möglich ist, Dateien einfach anzuhängen, oder wenn ich andere Einträge in der config.xml hinzufügen muss, um sie zuzulassen? – Nick
Ich nehme an, Sie meinen Dateianhänge an die E-Mail? Wenn ja, dann nein. Sie müssen das mit der E-Mail-App tun, die geöffnet wird. Die einzigen Dinge, die Sie aus dem 'mailto' heraus tun können, ist das Hinzufügen eines Betreff- oder Platzhalter-E-Mail-Body-Contents. So: 'mailto: [email protected]? Subject = Dieses% 20is% 20the% 20subject? Body = Body% 20content% 20hier' – johnborges
Für das Senden von Anhängen können Sie das folgende Plugin benutzen (https://github.com/katzer/cordova-plugin-email-komposer) –