Имея следующий код:
<a href="tel:049123123123">Call</a>
<a href="sms:049123123123?body=Hello">Text</a>
Я могу запустить приложения «Телефон» и «Текст» только один раз, после первого щелчка по каждому из них. Каждый последующий клик по любой из двух ссылок ни к чему не приводит. Любая идея?
Я повторил это на Chrome / Android.
PS: Вот еще одна вещь, которую я попробовал, но не слишком удача:
if (telNumber) {
setTimeout(function() {
var win = window.open("tel:" + telNumber, 'MobileCall');
setTimeout(function() {
if (confirm('Did you get an answer?')) {
// all good
} else if (confirm('Wanna text instead?')) {
var url = "sms:" + telNumber + "?body=Hello";
var textWindow = window.open(url, '_blank');
}
}, 2000);
win.close();
}, 100);
}
Текстовое приложение запускается только при прямой загрузке страницы (refre sh не будет работать). Каждый последующий вызов приводит к запуску приложения «Телефон» и отсутствия приложения «Текст».