Phone 数字链接在 Samsung Galaxy S8 上的 Chrome 中打开空白页

Phone number links open blank page in Chrome on Samsung Galaxy S8

我正在一个 "Call Us" link 的网站上工作。在移动设备上点击此 link 应该会呼叫 link 中的 phone 号码。

出于某种原因,在三星 Galaxy S8 的 Chrome 中,点击 link 会在网络浏览器中打开一个空白的新页面,而不是呼叫号码。

代码如下:

<a 
  href="tel:+1888-888-8888"
  rel="noopener noreferrer" 
  alt="Phone number"
>
    888-888-8888
</a>

尝试"callto:"方案。 这似乎是一个更常见的选择。

某些 android 设备上的问题,如果您有 target="_blank",它将在新选项卡中打开并且不会注册 tel: link。如果您指定 target="_self",它将在 phone 的默认调用应用程序中打开。请参阅下面的更新代码。

<a
  href="tel:+1888-888-8888"
  rel="noopener noreferrer" 
  alt="Phone number"
  target="_self"
>
    888-888-8888
</a>