Kakao - Inhalt angegeben wird, geben Sie "mailto" - URLs HTML einbinden
Ich das öffnen will Benutzers E-Mail-client beim Klick auf einen button und füllen Sie den Körper der Nachricht einige HTML-Inhalt.
Während mein code erfolgreich macht (mit mailto: - URL-Schema), die HTML-Inhalt angezeigt wird, als ist (also der HTML-Code nicht formatiert).
Gibt es eine Möglichkeit, kann ich angeben, dass meine Nachricht enthält HTML beim öffnen der Mail app? Oder kann ich das format meiner Daten, wie wir es tun, wenn die Eingabe eine E-Mail in einem mail-client?
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Antwortete ich, dass vor ein paar Tagen hier: Wie kann ich das senden einer HTML-E-Mail von Kakao?
Ich bin mir nicht sicher über dieses, aber nur, um ein wenig input. RFC2368 Zeigt, wie zu formatieren, mailto-links, speziell, wie Kopfzeilen. Ein Beispiel für ein header "Content-type", welche Sie möchten, um die Einstellung auf "text/html" in diesem Fall. So etwas wie
könnte funktionieren.
während spezifische Erweiterungen zur Verfügung stehen könnten, auf bestimmte mailto-Handler, der entsprechende text aus RFC 2368 - Der mailto-URL-Schema ist
Den: hname bezieht sich hier auf die 'Körper' in der 'body=text' - Teil des mailto-url. Sie erhalten grundsätzlich eine vollständige Reihe von E-Mail-Header (name=Wert-Paare) in der mailto-url - getrennt durch
&
's - 'Körper' definiert ist, speziell in der rfc, um anzuzeigen, den folgenden text (bis zur nächsten Trennung '&') ist der text/plain-Teil der Nachricht. Da gibt es kein schema hinzufügen multiparts E-Mail-Nachricht, die Sie nicht Ausdrücken können, die multipart erforderlich, um das text/html-Teil.Der einzige Weg, um fügen Sie ein text - /html-Teil der Nachricht würde verlangen, dass Sie einen mailto-handler, der entweder unterstützt einen erweiterten uri-syntax, oder hatte einen Weg, damit Sie weiterhin programmatisch hinzufügen von Inhalten zu der E-Mail.