javascript - "+" sign in JS mailto links (Android & Chrome) -
javascript - "+" sign in JS mailto links (Android & Chrome) -
my web page has button opens email client email message. when user clicks button, next script beingness executed (javascript).
my problem on android 4.4.4 , chrome 38, mail service client (gmail or android's default) replaces %20 in '+' sign. tried encodeuri, encodeuricomponent , regular spaces chars every time '+' sign. thought how remove '+' sign regular space chars?
var addresses = ""; var subject = ""; var body seek { subject = config['email']['subject'] ; } grab (e) { subject = "i%20think%20you%20will%20like%20it"; } seek { body = config['email']['body']; } grab (e) { body = "visit%20this%20link:"; } body += document.url; var href = "mailto:" + addresses + "?" + "subject=" + (subject) + "&" + "body=" + (body); var = document.createelement('a'); a.href = href; document.body.appendchild(a); a.click();
same here, it's documented @ various places:
android board
chromium board
javascript android google-chrome urlencode mailto
Comments
Post a Comment