如何检测移动Safari添加的tel:链接?

5
我们使用jQuery为我们网站的某些部分中出现的链接添加点击处理程序,以便在Google分析中跟踪事件。我们发现一些事件来自我们没有放置链接的地方,这些链接的HREF类似于1-234-567-890,我猜测是移动Safari添加的。目前,我们的选择器如下所示:
links = $('.linksection a');

我该如何更改以排除tel:链接?


有趣。Skype的链接是否显示在文档检查器中? - Pekka
我目前没有安装这个插件。我现在要安装它来检查,但我希望有人在此之前已经处理过这个问题。 - Simon
啊 - 这不是Skype,而是移动Safari。 - Simon
在更新问题后修正答案,加1分。 - thirtydot
1个回答

4
假设插件添加的链接以tel://开头,您可以使用以下代码过滤掉所有以tel:开头的链接:
$('a:not([href^="tel"])')

示例 - http://jsfiddle.net/U2fR8/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接