javascript - 如何在 iPhone 上的网络应用程序中发起电话调用

标签 javascript iphone ios iphone-standalone-web-app

我想实现一个 JavaScript API,以编程方式发起电话调用,而不需要 native Objective-C 实现。

到目前为止我尝试过类似 location.href='tel:12345'; 的内容.结果出现错误,并显示消息“无法显示 URL”。

我的第二次尝试是创建一个隐藏链接(如 <a href="tel:12345">call</a> )并以编程方式单击它。尽管该链接在未隐藏并由用户手动单击时有效,但这也不起作用。

是否可以仅使用 JavaScript 来实现此目的,还是需要委托(delegate)给应用程序的 Objective-C 部分以从那里发起调用?

最佳答案

您是否尝试过tel://12345而不是tel:12345

关于javascript - 如何在 iPhone 上的网络应用程序中发起电话调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6926310/

相关文章:

javascript - 如何在不使用 plv8.elog() 的情况下获取 plv8 中变量的值?

iphone - 初学者想用 Mosync 来做

ios - 核心数据executeFetchRequest消耗大量内存

iOS - 使用 Titanium 每小时重复一项任务

javascript - 如何强制 AWS Cognito : signUp() to execute synchronously (nodejs)

javascript - 如果某个包位于 npm 依赖项中但从未被使用过,它是否会被 webpack 打包

ios - 在标签中显示具有多个属性的字符串

iOS 7 UITextView 选择文字或图片

php - 如果我的 shtml 页面内容是由 Javascript 打印的,Google 会为它编制索引吗?

iPhone SDK : How to create a dynamic cell/UITable with different uicontrols