Android 上 mailto 和 tel 链接的页面重定向
Page redirection for mailto and tel links on Android
我有一个可用的 Cordova iOS 应用程序。现在我正在开发 Android 应用程序。我有一个 "contact us" 页面,其中有一个 link:
<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";
});
当 link 在电子邮件客户端中打开时,页面被重定向到 "webpage not available" 错误页面。如何停止页面重定向?我试过:
<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 plugin
window.open('mailto:support@site.com', '_system');
我有一个可用的 Cordova iOS 应用程序。现在我正在开发 Android 应用程序。我有一个 "contact us" 页面,其中有一个 link:
<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";
});
当 link 在电子邮件客户端中打开时,页面被重定向到 "webpage not available" 错误页面。如何停止页面重定向?我试过:
<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 plugin
window.open('mailto:support@site.com', '_system');