HTMl5 电话和短信是不是返回任何值?

Posted

技术标签:

【中文标题】HTMl5 电话和短信是不是返回任何值?【英文标题】:Does HTMl5 tel and sms return any values?HTMl5 电话和短信是否返回任何值? 【发布时间】:2012-08-20 05:29:50 【问题描述】:

我正在构建一个示例 html5 应用程序,该应用程序旨在在 Iphone、Ipad、Andriod 设备上运行,应用程序包含与我们联系的功能,其中包括“电话”和“短信”功能,如果我在其中运行应用程序,它可以正常工作Iphone 或 Andriod 手机,Ipad 的问题是它不支持 html5 'tel' 或 'sms' ,所以我正在寻找替代解决方案,我想知道 'tel' 或 'sms' 标签是否返回任何值,基于返回值,我可以编写一个函数来避免 Ipad 或 Tab 设备的呼叫和短信功能

【问题讨论】:

“'tel' 或 'sms' 标签返回任何值”是什么意思?如果您要求的是,不受支持的 <input> 类型应该像纯文本输入字段一样,但我不确定。 Ipad 不包含直接通话和短信功能,所以我正在寻找解决方法 浏览器对这些 HTML5 输入类型的支持与 iPad 无法拨打电话或发送短信有什么关系? 【参考方案1】:

您可以使用以下链接:

<a href='callto:12345567890'>Click to call</a>

应该可以在任何地方使用(包括 android、桌面浏览器等)

我不确定 SMS,因为我没有可以测试的手机。

【讨论】:

感谢您的回复,我已经测试过,这可以在 Iphone 上正常工作,我的问题是如何让它在 Ipad 上工作? iPad 无法拨打电话或发送短信,简而言之,您不能,因为它不提供这些功能。 我已经构建了适用于 Iphone、Ipad、Android 设备的单个 html5 应用程序,如果 Ipad 不支持短信或通话功能,我正在考虑为 Ipad 做一些代码转移,以便当用户点击通话或短信按钮时,它会提醒用户说它不支持此功能 为什么不直接展示它们,或者在 iPad 上添加一些不同的代码?无法通过JS检测是否可以调用。 它们都不支持电话或短信。 3G 只能用于数据,不能用于通话或短信。

以上是关于HTMl5 电话和短信是不是返回任何值?的主要内容,如果未能解决你的问题,请参考以下文章

脚本2分钟实现电话短信报警

Zaypay 使用电话或短信付款的替代方案

如何使用电话簿中的联系人发送短信而不是写电话号码?

html 调用手机发短信功能语句

安卓手机如何设置短信拦截

短信验证登录实现流程