Ich habe diese Funktion, die sms Textnachricht auf Klick vorfüllt. Dies funktioniert auf Android, aber auf jeder Version, wenn iOS, öffnen Sie einfach ein neues leeres Fenster. Irgendeine Idee, warum?window.open ("sms: ...") funktioniert für android aber nicht für ios
var ua = navigator.userAgent.toLowerCase();
var url;
if (ua.indexOf("iphone") > -1 || ua.indexOf("ipad") > -1)
{
var v = (navigator.appVersion).match(/OS (\d+)_(\d+)_?(\d+)?/);
var ver = [parseInt(v[1], 10), parseInt(v[2], 10), parseInt(v[3] || 0, 10)];
if (ver[0] >= 8)
{
url = "sms:&body=" + encodeURIComponent("Hello guys, this is an awesome app! Check it out http://www.myurl.com/webapp/index.html");
}
else
{
url = "sms:;body=" + encodeURIComponent("Hello guys, this is an awesome app! Check it out http://www.myurlcom/webapp/index.html");
}
}
else
url = "sms:?body=" + encodeURIComponent("Hello guys, this is an awesome app! Check it out http://www.muyrl.com/webapp/index.html");
window.open (url,'_system')
Vielen Dank für Tests, ich werde versuchen, einen Weg zu denken, um window.open arbeiten und sehen, wohin es führt – user2426290