[英]Android WebView “tel:” & “mailto:”links show web page not found
[英]Page redirection for mailto and tel links on Android
我有一个工作的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>
我怎样才能解决这个问题 ?
关于mailto的处理方式存在一个错误,它会在加载电子邮件客户端之前尝试导航到该页面。
您可以尝试使用inAppBrowser插件
window.open('mailto:support@site.com', '_system');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.