繁体   English   中英

iOS 11- <a href=“tel:1-427-555-05-05”>链接仅在iPhone上长按即可使用,单按不起作用</a>

[英]iOS 11 - <a href=“tel:1-427-555-05-05”> links only work with long tap on iPhone, single tap doesn't work

您好StackOverflow社区

我正在构建iOS 11 Swift WKWebView应用程序,当前正在浏览https远程网站

我用html代码制作了一个电话页面,例如

<a href="tel:78122931709">+7 (812) 293-17-09</a>
<a href="tel:78122931709">Make a phone call</a>

但是由于某些原因,在iOS 11.2.6下的iPhone SE上,只有长按才能打开tel链接。 只需轻按一下,该应用程序就什么也不做。

在iOS 11.2.6下的iPad Air 2上,单击可工作,选项会在单击后立即显示,而不是在长按后显示。

我想要做的是使iPhone应用程序具有WKWebView打开提示, WKWebView单击即可调用,而无需长按并选择第一个选项。 有什么办法吗?

iPhone应用程序屏幕截图1iPhone应用程序屏幕截图2-长按后

iPhone应用程序屏幕截图3-选择第一个选项以拨打电话号码,最后出现通话提示

iPad应用程序屏幕截图1

ipad应用程序屏幕截图2单键点击有效,选项立即显示,无需长按链接

我的解决方案是从使用WKWebView切换到不推荐使用的UIWebView

所有电话链接都可以在UIWebView上的iPhone上正常工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM