我有一个工作的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>
我该如何解决这个问题?
答案 0 :(得分:3)
如果处理mailto有一个错误,它会在加载电子邮件客户端之前尝试导航到该页面。
您可以尝试使用inAppBrowser plugin
window.open('mailto:support@site.com', '_system');