vtils
Version:
一个面向业务的 JavaScript/TypeScript 实用程序库。
22 lines (21 loc) • 641 B
JavaScript
exports.__esModule = true;
exports.getSmsUrl = getSmsUrl;
/**
* 获取短信链接。
*
* @param options 选项
* @see https://stackoverflow.com/questions/6480462/how-to-pre-populate-the-sms-body-text-via-an-html-link
*/
function getSmsUrl(options) {
var phoneNumber = options.phoneNumber || '';
var message = options.message || '';
var url = "sms:" + phoneNumber;
if (!message) {
return url;
}
var userAgent = options.userAgent || navigator.userAgent;
var separator = /iphone|ipad|ipod|macintosh/i.test(userAgent) ? '&' : '?';
url += separator + "body=" + encodeURIComponent(message);
return url;
}
;