mailto -link无法在iOS Web App上启动

时间:2012-02-10 09:15:18

标签: ios web-applications

我正在尝试使用href =“mailto:foo@bar.com”启动链接(也尝试过“mailto://foo@bar.com”)。当我提醒this.href时,它会返回正确的值,但事后没有任何反应。

Web应用程序是否有自定义URL方案来启动邮件程序?这是有效的,例如。使用地图,所以我不知道为什么同样的方法不适用于电子邮件。

有什么建议吗?

2 个答案:

答案 0 :(得分:3)

取自Apple的iPhone URL方案指南:

enter image description here

答案 1 :(得分:0)

我发现这似乎可以在Web应用模式下的iOS上很好地工作。适用于 MAILTO: SMS:链接,否则会产生错误。 也不会像某些“解决方案”一样打开新的空白页。

<?php
// Just use $_SESSION data (assuming sanitized) in the HTML...
$_SESSION['person_role'] = 'operator';  // set for testing demo
?>
    Example just using $_SESSION data..
    <ul>
      <li class="uk-margin-left uk-margin-right">
        <a href="<?php echo $_SESSION['person_role']; ?>.html">
          <?php echo ucwords($_SESSION['person_role']); ?>
        </a>
      </li>
    </ul>