Я пытаюсь использовать mailto
из веб-приложения, которое должно работать на мобильных устройствах (angularjs с ионным фреймворком), чтобы при щелчке открывалось приложение электронной почты по умолчанию.Как использовать mailto в мобильном веб-приложении
Моя первая попытка состояла в использовании href="mailto:[email protected]"
, но это не сработало.
Итак, я немного позаботился и попробовал весь метод, который смог найти, но никто из них не работал.
Вот что я пробовал:
- HREF = "электронной почты: [email protected]"
- HREF = "электронной почты: [email protected]" данных отн = "внешний"
- HREF = "электронная почта: [email protected]" целевой = "_blank"
- HREF = "электронная почта: [email protected]" данные отны = "внешний" целевой = "_blank"
Тогда я также попытался с onClick
и JavaScript
- OnClick = "window.location = 'электронной почты: [email protected]', возвращение ложным;"
- onclick = "window.location = 'mailto: [email protected]'; return false;" target = "_ blank"
- onclick = "window.location = 'mailto: [email protected]'; return false;" data-rel = "external"
- onclick = "window.location = 'mailto: [email protected]'; return false;" данных отн = «внешний» целевых = «_blank»
Они все работы на рабочем столе, но ни один из них работал на Android (не может проверить IOS на данный момент)
Как может Я этого добиваюсь? mailto
для работы на настольных ПК, iOS и Android? Большое спасибо.
PS: Если это поможет, я создаю приложение с помощью cordova
и я также использую crosswalk
Спасибо за любую помощь
Он работает сейчас. Большое спасибо. Быстрый вопрос: знаете ли вы, можно ли легко присоединять файлы или мне нужно добавить другие записи в файле config.xml, чтобы разрешить их? – Nick
Я предполагаю, что вы имеете в виду прикрепленные файлы к электронной почте? Если да, то нет. Вам нужно будет сделать это с помощью приложения электронной почты, которое открывается. Единственное, что вы можете сделать из 'mailto', - это добавить тему тела тега или заполнителя. Например: mailto: [email protected]? Subject = This% 20is% 20the% 20subject? Body = Body% 20content% 20here ' – johnborges
Для отправки вложений вы можете использовать следующий плагин (https://github.com/katzer/Cordova-плагин-электронный композитор) –