问题标签 [tel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2301 浏览

iphone - iOS 网站。使电话号码不可点击

如果您想让电话号码可点击,您可以使用“tel:”来执行此操作,但反过来呢?如果有 Callerid 并且我希望这个 Callerid 不可点击怎么办?

0 投票
2 回答
641 浏览

wordpress - Wordpress 将 url 从 http:// 更改为 tel:

我整天都被困在这上面!

我在 Wordpress 中使用自定义 wp_nav,我需要将一个自定义菜单项从 href="http://555.555.5555" 更改为 href="tel:555.555.5555"。我已经在菜单项中添加了一个 class="phone" 并且我想使用该类来更改它(因为我无法在 WP 中添加自定义 id)。

我希望它在 onLoad 而不是 onClick 上完成。非常感谢您的帮助。

Wordpress 输出的代码是:

我需要它使用 Javascript 看起来像这样:

0 投票
1 回答
8819 浏览

javascript - 检测 Javascript 中的 HTML点击呼叫支持

有两种方法可以在 HTML 中添加点击通话链接

  • <a href="wtai://wp/mc;+1800229933</a>WTAI风格(诺基亚,其他)

  • <a href="tel:+1-800-275-2273">Call Apple Customer Support at 1-800-275-2273</a>.电话风格(苹果)

怎么能

  • 检测当前用户代理在 Javascript 中支持哪种格式?

  • 是否可以在不依赖用户代理字符串的情况下进行检测

更多信息

0 投票
2 回答
4820 浏览

javascript - 输入类型 = 'tel' 在 IE 中不起作用

我已经设法解决了这个问题,但作为一个 JavaScript 涉猎者,我只是想知道它为什么会发生,以及是否有办法让 IE 识别输入类型 =“tel”。

背景故事:我需要在调查网站托管的调查的一些文本输入旁边添加单位(美元/分钟/年)。以下代码运行良好,直到我将类型更改为“tel”(以便为移动设备获取适当的数字键盘)。之后它仍然可以在 FF、Safari 和 Chrome 中运行,但不能在 IE 中运行。我已经评论了我如何在我的情况下修复它。

html元素是

关于为什么 IE 在这里阻塞的任何想法都会很有趣并且可能有用。

0 投票
4 回答
5880 浏览

android - 使用电话:使用电话分机发起呼叫

格式化电话的正确方法是什么:与电话分机链接?我已经看到了一些不同的建议,但我不清楚哪一个是最终的方法。

使用 android 2.3.4,我无法通过拨打电话分机的链接拨打电话。

RFC3966表明这是正确的格式:

但我不清楚 1* 的用途,我也无法使这种格式工作。

0 投票
2 回答
3559 浏览

android - 电话:带有扩展名的链接适用于 iOS 但不适用于 Android

我有一个看起来像这样的链接:

使用 iOS 设备时,此链接可以正常工作。在 Android 上单击链接时,电话会尝试拨打1234567890(不带分机号的号码)。这样做的正确方法是什么,以便它可以跨设备工作

0 投票
1 回答
526 浏览

iphone - 不希望电话链接在浏览器中仅通过电话呼叫

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

0 投票
2 回答
4596 浏览

ios - IOS 模拟器上未处理的电话号码

我正在为 IOS 开发基于 phonegap 的应用程序,该应用程序已经为 Android 完成。我在 html 页面上有以下链接:

Android 设备正确解释它。如果我在 XCode 中的 iPhone 模拟器上单击此链接,控制台会给我以下反馈:

无法加载网页并出现错误:无法显示 URL

这仅仅是因为模拟器吗?我还不能在真实设备上测试它,这就是为什么现在无法为我检查它的原因。

0 投票
2 回答
14154 浏览

jquery - 在更改事件上启用电话呼叫功能(jQuery)

我正在尝试在更改事件(HTML<select>标记)上启用电话呼叫功能,以便引用适当的"tel:"值。

我使用默认浏览器在Android 2.24.0版本)上运行测试:我没有得到想要的效果。

下面是我的代码:

HTML

jQuery

这是 JSFiddle:http: //jsfiddle.net/CZ3WF/1/

有没有有效的方法来实现这一目标?

0 投票
1 回答
173 浏览

jquery - 使用响应式设计的 iPhone 设备上的链接和自动对焦问题

我有一个非常奇怪的问题。我已将我们的网站转换为第一个响应式设计。在我们的移动版本中,我有一个带有 tel:(电话号码) 的 href,样式显示为图像。

链接下方是我们拥有的表格。有 javascript 将光标聚焦在第一个表单字段中。

我遇到的麻烦特别是在 iPhone 上。这只发生在页面的第一次加载第一次尝试触摸电话链接以拨打电话号码时。尝试再次点击电话号码,它会按预期运行。但是第一次尝试点击电话号码时,屏幕会跳下来并集中在一个表单字段上。但它实际上甚至不关注我关注的默认值。它将专注于第二个或第三个领域,它会有所不同。

现在,如果我从页面中删除自动对焦 javascript,那么问题就会消失。麻烦的是,我绝对希望在桌面版页面上使用此代码。

我正在加载 jquery 库 1.8.2、jquery 工具 1.2.7 和 Modernizer 2.6.2。不确定这些是否会导致冲突。

我会对三种信息解决方案中的任何一种感兴趣

  1. 如何通过浏览器宽度关闭 javascript 以进行响应式设计。
  2. iPhone调试工具也许。
  3. 或者当然是一个直接的解决方案。=)

感谢您的阅读和任何帮助。