Phone link 在 HTML 中 iOS 和 Android

Phone link in HTML for iOS and Android

我想在我的网站上集成一个点击呼叫 phone 号码。当您单击 phone 号码(或 "Call me now!" 之类的按钮)时,呼叫应该开始。

如何在 HTML 中执行此操作?它必须适用于 iOS 和 Android。我需要 iOS 和 Android 浏览器的代码。

如果您想将此实现到应用程序中,请执行以下操作:

在 android 中,您可以这样做来检测 PhoneLinks:

 webView.setWebViewClient(new WebViewClient() {
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                if (url.contains("tel:")) {
                    if (url.startsWith("tel:")) {
                        Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(url));
                        startActivity(intent);
                    }
                    return true;
                }
           }
    });

在IOS中,您可以在UIwebView 的属性中启用此功能,在Detection 中,有"Phone Numbers" 勾。它将检测任何 phone 号码或 phoneLink.

这是您网站上的代码,它会自动触发 phone:

<a href="tel:1-408-555-5555">1-408-555-5555</a>

有关phone链接的更多信息(适用于两个系统):

https://developer.apple.com/library/safari/featuredarticles/iPhoneURLScheme_Reference/PhoneLinks/PhoneLinks.html