У меня есть страница, которая собирает информацию о статусе 34 элементов (вход или выход), и при нажатии кнопки она может отправить по электронной почте статус каждого элемента в теле сообщения в виде текста и отправить его на заранее определенные адреса электронной почты.
Это прекрасно работает при просмотре страницы в Chrome на рабочем столе, но не может разместить информацию в нужном месте с помощью Chrome на планшете Android, который использует Gmail.
Gmail получает «cc», «subject» и «body» письма внутри поля «To», и я понятия не имею, почему.
Код:
<script>function showTableData() {
document.getElementById('info').innerHTML = "";
var myTab = document.getElementById('111');
for (i = 1; i < myTab.rows.length; i++) {
var objCells = myTab.rows.item(i).cells;
for (var j = 0; j < objCells.length; j++) {
info.innerHTML = info.innerHTML + ' ' + objCells.item(j).innerHTML;
}
info.innerHTML = info.innerHTML + (/ /g, '%0D%0A');
}
window.location.href="mailto:first.user@company.co.uk&cc=second.user@company.co.uk&subject=Status&body="+info.innerText+"";
}
<html>
<div class="header">
<button style="width:10%;" class="btn" id="cmd" value="showTableData" onclick="showTableData()">Email</button>
</div>
<html>
Любая помощь будет высоко ценится!