问题标签 [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 回答
535 浏览

android - 如何在 xhtml MP 中创建电话链接

我正在尝试构建一个小的移动优化网络。该网络列出了一组业务结果,我需要该 android 解释电话链接。

我看过其他网站和android显示电话链接的特殊信息(灰色按钮中有电话绿色图像),但是当我尝试它时,它似乎是一个通常的链接。

我尝试过使用缩微​​格式(vcard),但它不起作用。

我的代码:

任何的想法?

0 投票
3 回答
2906 浏览

iphone - 如何在 Web 应用程序中检测 tel: uri 方案的可用性?

我正在寻找使用 tel: uri 方案 (rfc3966) 使电话号码可在 Web 应用程序中的移动设备上链接,但我不想将它们链接到无法处理 tel: 方案 - 桌面的设备上,或没有电话功能的移动设备(即 iPad!)

有什么方法可以检测到这一点吗?如果可能的话,我宁愿避免用户代理嗅探。

iPhone 似乎有一个 canOpenURL 函数,应用程序可以使用它来测试它,但我想从 Javascript 中获得相同的行为。

0 投票
4 回答
1655 浏览

iphone - 从应用程序内的网页打开 iPhone 上的 Mail.app

我们的应用程序会在应用程序内部从我们的网站加载个人资料页面。它们已经针对 iPhone css 进行了优化,但它们仍然是一个 html 页面。我们的 mailto 链接没有按预期工作。单击时,没有任何反应。但是,单击并按住(点击并按住)时,菜单会向上滑动,显示“新消息”、“创建新联系人”、“复制”等。

应该如何格式化以使 Mail.app 自动启动?

“呼叫”链接按预期工作。

所以,不知道该怎么处理这个......

0 投票
2 回答
2369 浏览

iphone - Tel href 链接在 iPhone 的 Web App 模式下停止工作

我有一个相当简单的 HTML 页面,上面有一个可以拨打电话号码的链接。

想法是拨打号码 1234567890,停顿两次,然后拨 9 后接井号。

这在 Mobile Safari 中查看页面时可以正常工作。确认显示,您可以拨打该号码。

如果我启用 Web App 模式(使用 apple-mobile-web-app-capable)并将其添加到我的主屏幕,链接将停止工作。一旦我删除最后的#,链接就会重新开始工作。

我已经尝试了各种方法,但只要链接包含# 符号,它就会停止响应点击。这是某种安全限制吗,因为在 Web App 模式下它不再要求确认拨号?

0 投票
1 回答
2061 浏览

uri - tel 和 wtai url 方案之间的区别

我有兴趣制作电话号码链接,以便为浏览移动网站的用户拨打电话。

telwtai url 方案有什么区别?还有其他方案吗?

它们应该如何使用以及在什么情况下使用?

某些设备是否仅识别一种方案或另一种方案,是否已弃用或可能已弃用方案?

电话号码的 tel URI

WAPI WTAI 规范

Apple URL 方案参考

0 投票
1 回答
5869 浏览

android - mailto: 和 tel: 在移动网络上的锚标记中带有图像的方案

我在页面的右下角有绝对定位的锚标签(一个水平相邻)。其中一个锚点是 mailto: 链接,另一个是 tel: 链接。每个都包含一个图像而不是文本。两者似乎都无法在我的 Android 设备上正常工作。我可以选择每个链接,但只有当我长按时,我才能选择拨打该号码或发送电子邮件。如果我摆脱图像并使用电话号码和电子邮件的实际文本,则会发生适当的操作。在让手机确认不是实际文本的电话号码和电子邮件时,是否有一些我不知道的细微差别?

我也尝试删除 img 标签并为锚标签设置背景图像,但我得到了相同的结果。

0 投票
6 回答
7721 浏览

android - 向拨号器发送暂停

与在 android 中发送暂停和 DTMF 输入类似,我正在尝试将暂停字符“,”发送到拨号器。这适用于 HTC Sense 手机甚至 Xoom,但不适用于 Nexus One 或 T-Mobile G2 等“股票体验”手机(我怀疑摩托罗拉 Droid)。

这些电话似乎有一个拨号器,它试图漂亮地格式化数字(即添加破折号)并在击中逗号字符时停止。有趣的是,它不会阻塞“p”字符,尽管它会去掉“p”并继续添加数字。

这是 ActivityManager 看到的:

我还尝试了编码形式“tel:8883333%2C444”,这些手机的行为没有区别。如前所述,我已经尝试过“p”,但是这些字符被删除,导致拨号器错误地填充了 888-333-3444,而且我不确定“p”是否正确。

所以,问题是:有没有办法指定适用于大多数或所有安卓拨号器的暂停?

0 投票
1 回答
1517 浏览

android - Android:简单的 Web 应用程序在 http 方案以外的链接上崩溃

我是为 Android 开发的初学者,如果这很明显,请原谅。我使用来自 android.com 的示例创建了一个简单的 Web 应用程序,但是,当单击 tel: 或 mailto: 之类的链接时,应用程序崩溃并要求我强制退出。我想知道是否有人可以告诉我为什么。

0 投票
2 回答
4098 浏览

javascript - 处理电话:锚

我有一个电话号码的锚。在手机上很棒。在带有 Skype 或 Google Voice 的桌面上,这很好。问题出在不知道如何处理的台式机上。

我该怎么办?检测它是否不是移动设备并更改链接?我仍然希望显示链接,只是 URL 不同。

有没有更好的办法?如果不是,我如何在 JavaScript 中检测移动设备以更改 href 属性?

谢谢你。

0 投票
1 回答
190 浏览

iphone - 当他看到电话链接弹出时检测用户的选择

我想知道用户何时真正从我的应用程序(UIWebView)拨打电话,而不仅仅是点击电话号码。

在我的应用程序中按下电话链接后,当用户收到呼叫/取消弹出窗口时,如何获得用户选择的结果?