Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 根据设备类型(IOS、Android等)预填充短信_Javascript_Android_Ios_Sms - Fatal编程技术网

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;