我可以创建一个可以在我的设备上打开其他信使(whatsapp、微信或其他)的链接吗?
我还创建了一个使用普通短信到短信的链接
document.location.href = "sms:" + $("#ContactNumber").val() + "?body=" + $("#SMSContent").val();
在短信中运行良好,但无法检测到我设备上的其他信使应用程序。
这可以在jquery mobile上做到吗?
我可以创建一个可以在我的设备上打开其他信使(whatsapp、微信或其他)的链接吗?
我还创建了一个使用普通短信到短信的链接
document.location.href = "sms:" + $("#ContactNumber").val() + "?body=" + $("#SMSContent").val();
在短信中运行良好,但无法检测到我设备上的其他信使应用程序。
这可以在jquery mobile上做到吗?
我假设你在 android 的 WebView 上。
如果您执行以下操作,它将调用您手机中的默认拨号程序
<a href="tel:555-123-4567">
您也可以按如下方式覆盖您的方法来调用自定义意图
public boolean shouldOverrideUrlLoading(WebView wv, String url)
{
if(isNumber)
{
//Get the number from the URL
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:12345"));
startActivity(intent);
return true;
}
return false;
}
阅读有关 URI 标准的更多信息Wikipedia