0
我在網頁上有兩個按鈕,允許用戶在我們的數據庫中調用或文本顯示的記錄。預裝基於設備類型的短信(IOS,Android等)
<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沒有使用相同的格式爲他人,使用?body=message
不會爲我的所有用戶的工作(它會改爲需要;body=message
)。
在試圖找到解決方案時,我遇到了這個頁面... Prefilling an SMS on Mobile Devices...,但不太明白如何在我的設置中實現它。
他的代碼所示:
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;
...但是,我會把這在我的頁面上有它的工作?
感謝您的幫助。