我想实现JavaScript API以编程方式启动电话呼叫,而无需本地Objective-C实现。如何在iPhone上的Web应用程序中启动电话呼叫
我到目前为止尝试的是类似location.href='tel:12345';
。结果是错误消息“URL无法显示”。
我的第二次尝试是创建一个隐藏的链接(如<a href="tel:12345">call</a>
)并以编程方式单击它。这也不起作用,尽管当用户没有隐藏和手动点击链接时该链接起作用。
是否有可能仅通过JavaScript实现此目标,还是需要委托给应用程序的Objective-C部分以从那里启动呼叫?
你是否将此添加到主屏幕? –
这是一个带有UI应用程序驻留的UIWebView的原生应用程序。因此类似phonegap,但太不同了,只能使用phonegap。 – alex3683
'UIWebView'与Safari不同,你将不得不弄清楚如何处理不同的url。 –