Android上的mailto和tel链接的页面重定向

时间:2015-04-29 17:56:51

标签: android cordova android-webview mailto tel

我有一个工作的Cordova iOS应用程序。现在我正在开发一款Android应用。我有一个“联系我们”页面,我有一个链接:

 <a id="lnkEmail" style="border: none;box-shadow: none;text-align: left;" data-role="button"  href="#">  support@website.com          </a>

 $('#lnkEmail').on('click',function(){
         document.location.href = "mailto:support@site.com";
    });

在电子邮件客户端中打开链接时,页面将重定向到“网页不可用”错误页面。如何停止页面重定向?我试过了:

 <a style="border: none;box-shadow: none;text-align: left;" data-role="button"  **href="mailto:support@site.com"** target="_top">support@site.com </a>

以及:

 <a id="lnkEmail" style="border: none;box-shadow: none;text-align: left;" data-role="button"  **href="javascript: void(0);"**>support@site.com</a>  support@site.com         </a>

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

如果处理mailto有一个错误,它会在加载电子邮件客户端之前尝试导航到该页面。

您可以尝试使用inAppBrowser plugin

window.open('mailto:support@site.com', '_system');