我有一个非常标准的电话号码标签。它适用于所有Firefox除外。我认为tel协议(protocol)是标准协议(protocol)-是否有我不知道的解决方法?(800)123-4567Firefox错误信息:Theaddresswasn'tunderstoodFirefoxdoesn'tknowhowtoopenthisaddress,becausetheprotocol(tel)isn'tassociatedwithanyprogram.Youmightneedtoinstallothersoftwaretoopenthisaddress. 最佳答案
当使用input标签作为type="tel"时,触摸设备上的键盘对应于输入框的类型。但是,我希望隐藏input标记中的值(与password类型一样)。正常行为是在用户键入时隐藏每个字符。input[type="tel"]{-webkit-text-security:disc;}此解决方案适用于大多数浏览器,但不适用于IE。此解决方案未按预期工作。有什么方法可以完成我想做的事情吗? 最佳答案 2020-06-19更新如果您所追求的只是“pin”输入的更好可用性,我现在建议坚持使用inputmode属性在2016年对OP不起作用。浏览
所以如果你想链接到一个电话号码你会做这样的事情ClicktoCall这在移动网站上很常用,并且在桌面网站上也越来越受欢迎(我认为这主要归功于Skype。)但是一些计算机/设备无法支持它。有没有办法判断用户是否能够处理tel:链接?解决方案可以是服务器端或客户端,但我认为它需要是客户端。 最佳答案 DeviceAtlas和Wurfl可以为您提供其中的一些信息,但正如许多人指出的那样,确实没有真正可靠的方法来检测设备的通话能力。毕竟,某人可能在桌面上,但能够根据他们安装的软件(甚至他们的操作系统功能)从桌面上调用电话。为了提供最佳体验,
我目前有一个提供电话号码的网页,其中一些电话号码有扩展名,所以我编写了这样的HTML:+44-1234-56788/+44-1234-56799当我在我的Android浏览器中点击此页面并点击其中一个电话号码时,它会在我的电话拨号器(英国三星Galaxys2库存)中加载为:+44-1234-567;ext=88我认为这是不正确的。当然它应该省略;ext=词。我是否误解了实现tel的RFC? 最佳答案 似乎正确的做法是使用逗号:+44-1234-567ext.88刚刚在iPhone和AndroidOS2.1上测试过。使用;ext=88
我正在开发一个手机网络应用程序,我有几个文本字段可以从中受益.iPhone会为用户调整键盘,但我担心会破坏向后兼容性。我希望支持此功能的浏览器/手机可以帮助用户,而其他浏览器将退回到标准文本字段?这是可以接受的做法吗?它甚至有效吗? 最佳答案 是的,任何不受支持的类型都将恢复为“type=text”格式。我找到了一个很好的页面,其中列出了所有现有的输入类型。我试着从不同的浏览器看,有点意思。不知道对你有没有帮助。http://miketaylr.com/pres/html5/forms2.html
我正在尝试使用其中包含*的telurl在iPhone上发起调用。它会正确打开通话对话框,但在您单击通话时会返回到Safari。Test 最佳答案 ThisdocumentationfromApple应该有帮助:Topreventusersfrommaliciouslyredirectingphonecallsorchangingthebehaviorofaphoneoraccount,thePhoneapplicationsupportsmost,butnotall,ofthespecialcharactersinthetelsch
我正在Flutter中开发WebApp,但是当我点击tel:987654321或mailto:链接时,页面未找到,要在移动设备中打开默认应用程序,我正在使用url_launcher依赖项但是在后台,当我单击WebView时也会运行相同的链接并转到未找到的页面。如何处理这个任务? 最佳答案 navigationDelegate:(NavigationRequestrequest){if(request.url.contains("mailto:")){launch(request.url);returnNavigationDecisi
随着iOS5的发布,Apple已将自己的验证添加到inputtype="number"表单字段中。这引起了一些问题;请参阅下面的问题总结:Inputtype='number'newvalidationremovesleadingzerosandformatsnumberinSafariforiPhoneiOS5andlatestSafariforMac虽然inputtype="tel"可以调出iphone上的数字键盘,但它是没有小数点的电话键盘。有没有办法使用html/js将数字小键盘设置为默认值?这不是iPhone应用程序。至少我需要键盘上有数字和小数点。更新Safari5.1/iO
我最近将基于cordova的Android应用从3.5.0升级到了3.6.3。特殊链接“tel”、“sms”和“mailto”停止工作。单击时,没有任何反应。我可以在AndroidManifest.xml或Confix.xml或其他任何东西中做些什么来让它们恢复工作吗?我构建了两个相同且非常简单的Android应用程序来证明我的怀疑,一个使用cordova3.5.0,一个使用3.6.3。他们都有一个简单的链接:Call第一个有效,第二个无效。我认为他们添加了以某种方式阻止Intent的安全功能。PS:两个应用都是这样构建的:cordovacreateappcom.tmp.app"App
如果我使用tel:我应该像这样写国际电话代码。61709到目前为止,一切都很好,但我找不到有关如何以“国际”方式编写手机号码的信息,如果有的话。 最佳答案 调用您所在国家/地区的号码时,您仍需要调用nationaltrunknumber在其余数字之前。例如,在澳大利亚,人们会调用:0-trunkprefix2-AreacodeforNewSouthWales6555-STDcodeforaspecifictelephoneexchange1234-TelephoneExchangespecificextension.对于手机来说,这