gpt4 book ai didi

iphone - 不希望电话链接在浏览器中只调用电话

转载 作者:行者123 更新时间:2023-11-27 22:37:09 25 4
gpt4 key购买 nike

我正在使用因为我在页面上有其他号码不是电话号码并且不想检测到它们。我将数字包裹在一个链接中,但我不希望它只能在设备上在浏览器中点击。

最佳答案

这个其实很简单,Apple's documentation描述得很透彻-

// Disable automatic telephone number detection
<meta name = "format-detection" content = "telephone=no">

// Explicitly mark a number as a telephone number
<p>A phone number: <a href="tel:1-408-555-5555">1-408-555-5555</a></p>

要防止在桌面浏览器上单击链接时执行任何操作,您可以进行一些浏览器嗅探...

$('a.someClass').click(function(e) {
if (!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry)/)) {
e.preventDefault();
}
});

但是,在使用 Skype 等软件进行 VOIP 的时代,您为什么要削弱桌面浏览器中的此功能?关于为什么浏览器嗅探是一个坏主意的精彩讨论,请参阅 this question .

关于iphone - 不希望电话链接在浏览器中只调用电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13298427/

25 4 0
文章推荐: javascript - Onclick 使用标签更改颜色 + 文本
文章推荐: javascript - 如何将一个巨大的div拆分成多个div?
文章推荐: javascript - 带有 svg 和(双击)点击事件的 标签