【发布时间】:2016-10-17 20:27:47
【问题描述】:
我正在尝试使用需要在移动设备上运行的网络应用程序中的mailto(带有 ionic 框架的 angularjs),以便在单击时打开默认的电子邮件应用程序。
我的第一次尝试是使用href="mailto:my@mail.com",但没有成功。
所以,我做了一些研究,尝试了所有能找到的方法,但都没有奏效。
这是我尝试过的:
- href="mailto:my@mail.com"
- href="mailto:my@mail.com" data-rel="external"
- href="mailto:my@mail.com" target="_blank"
- href="mailto:my@mail.com" data-rel="external" target="_blank"
然后我也尝试了onClick和javascript
- onclick="window.location='mailto:my@mail.com';return false;"
- onclick="window.location='mailto:my@mail.com';return false;" target="_blank"
- onclick="window.location='mailto:my@mail.com';return false;" data-rel="外部"
- onclick="window.location='mailto:my@mail.com';return false;" data-rel="external" target="_blank"
它们都可以在桌面上运行,但没有一个可以在 Android 上运行(目前无法测试 iOS)
我怎样才能做到这一点? mailto 可以在桌面、ios 和 android 上工作吗?非常感谢。
PS:如果有帮助,我正在使用 cordova 构建应用程序,我也在使用 crosswalk
感谢您的帮助
【问题讨论】:
标签: android angularjs cordova email mailto