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 电话和短信是不是返回任何值?的主要内容,如果未能解决你的问题,请参考以下文章