Javascript 根据设备类型(IOS、Android等)预填充短信
我在一个网页上有两个按钮,允许用户调用或文本显示数据库中的记录Javascript 根据设备类型(IOS、Android等)预填充短信,javascript,android,ios,sms,Javascript,Android,Ios,Sms,我在一个网页上有两个按钮,允许用户调用或文本显示数据库中的记录 <a style="..." href="tel:<%= model.get('phone_alternate').split("-").join("") %>">Make a Call</a> <a style="..." href="sms:<%= model.get('phone_alternate').split("-").join("") %>">Send a T
<a style="..." href="tel:<%= model.get('phone_alternate').split("-").join("") %>">Make a Call</a>
<a style="..." href="sms:<%= model.get('phone_alternate').split("-").join("") %>">Send a Text</a>
…但是我应该把它放在我的页面的什么地方让它工作呢
谢谢你的帮助。对于将来偶然发现这个问题的人,我可以用
和?&
允许它在IOS和Android上工作
var ua = navigator.userAgent.toLowerCase();
var url;
if (ua.indexOf("iphone") > -1 || ua.indexOf("ipad") > -1)
url = "sms:;body=" + encodeURIComponent("I'm at " + mapUrl + " @ " + pos.Address);
else
url = "sms:?body=" + encodeURIComponent("I'm at " + mapUrl + " @ " + pos.Address);
location.href = url;