【问题标题】:Phone number links open blank page in Chrome on Samsung Galaxy S8电话号码链接在三星 Galaxy S8 上的 Chrome 中打开空白页
【发布时间】:2017-11-27 19:13:16
【问题描述】:

我正在开发一个带有“致电我们”链接的网站。在移动设备中点击此链接应拨打链接中的电话号码。

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

代码如下:

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

【问题讨论】:

    标签: html google-chrome samsung-galaxy


    【解决方案1】:

    在某些安卓设备上的问题,如果你有target="_blank",它将在新标签页中打开,并且不会注册tel: 链接。如果您指定target="_self",它将在手机的默认呼叫应用程序中打开。请参阅下面的更新代码。

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

    【讨论】:

    • 或者,由于_selfdefault,因此可以省略目标属性。
    【解决方案2】:

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

    【讨论】:

    猜你喜欢
    • 2018-07-14
    • 1970-01-01
    • 2021-05-29
    • 2018-06-26
    • 2018-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多