[英]Mailto tag puts text into the “To” field of email instead of subject on mobile devices
當我在桌面上使用移動應用程序的mailto標記時,一切正常,但是當我在2.3安卓手機上訪問我的應用程序時,我的電子郵件正文被塞到“收件人”字段中。 移動瀏覽器和mailto標簽是否存在任何問題? 我是否設置了錯誤的電子郵件? 我已確保電子郵件中不能完全逃脫1000個字符,我想不出其他任何原因。 任何幫助將不勝感激。
document.location.href = "mailto:&body=" + escape(myMessage.replace(/[^\u0000-\u007F]/, ""))
我相信mailto標記確實在做應做的事情,並將其放在“ To”字段中。有一個標記可以指定主題行。.雖然我不知道語法,但我不確定像簡單的Google搜索那樣為您設置正確的用法。
您可以選擇先指定郵件的收件人。
mailto:recepient@gmail.com
接下來,第一個參數必須以?
開頭?
:
mailto:recepient@gmail.com?body=
任何其他參數(例如to或subject)必須以&
開頭。
mailto:recepient@gmail.com?body=yourbody&subject=example
mailto:
還必須經過URL編碼,我假設您正在使用escape()
函數。
有關更多信息,請訪問About.com
您需要類似:
document.location.href = "mailto:?body=" + escape(myMessage.replace(/[^\u0000-\u007F]/, ""))
注意問號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.