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

Popular posts from this blog

c - Compilation of a code: unkown type name string -

ubuntu - Bash Script to Check That Files Are Being Created -

Php operator `break` doesn't stop while -