我使用以下格式从浏览器在手机上打开短信视图
window.location.href = "sms:[phone number]?body=" + message;
我想在短信主体中添加以下谷歌地图网址
var myAddress = "https://maps.google.com/maps?q=North+Miami,+FL+33190,+USA"
window.location.href = "sms:11122233333?body="+myAddress;
短信视图在手机上打开正常,短信主体已填充,但+
标志被删除并替换为空格。我不知道是什么造成了这种情况......如何防止这种情况发生?
答案 0 :(得分:1)
编码myAdress变量,然后将其添加到主URL
var myAddress = encodeURIComponent( "https://maps.google.com/maps?q=North+Miami,+FL+33190,+USA" );
window.location.href = "sms:11122233333?body="+myAddress;