我正在开发一个移动网站,需要在活动中调用移动电话touchend
。在 iPhone 和 Androidwindow.open('tel:555', '_top')
上工作正常,调用电话。
在 iPad 上,默认行为是提供“添加到联系人”或“复制”选项。使用链接时,它工作正常,如<a href='tel:555'>555</a>
在 iPad 上尝试window.open('tel:555', '_top')
时,我得到:
无法打开页面
Safari 无法打开页面,因为地址无效。
我也尝试过setTimeout('window.location="tel:555";', 500);
How to trigger click-to-call with javascript (iphone),同样的问题。
有没有办法用 Javascript 调用默认行为?