0

我可以创建一个可以在我的设备上打开其他信使(whatsapp、微信或其他)的链接吗?

我还创建了一个使用普通短信到短信的链接

document.location.href = "sms:" + $("#ContactNumber").val() + "?body=" + $("#SMSContent").val();

在短信中运行良好,但无法检测到我设备上的其他信使应用程序。

这可以在jquery mobile上做到吗?

4

1 回答 1

1

我假设你在 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

于 2013-03-21T06:59:03.373 回答