Javascript iPad-window.open(“tel:555”、“u-top”)未调用默认行为
我正在开发一个移动网站,需要在Javascript iPad-window.open(“tel:555”、“u-top”)未调用默认行为,javascript,ipad,call,invoke,window.open,Javascript,Ipad,Call,Invoke,Window.open,我正在开发一个移动网站,需要在touchend活动中调用手机通话。在iPhone和Android上,window.open('tel:555','u top')可以正常工作,调用电话 在iPad上,默认行为是提供“添加联系人”或“复制”选项。使用链接时,它工作正常,如 在iPad上尝试window.open('tel:555','u top')时,我得到: 无法打开页面 Safari无法打开页面,因为地址无效 我还尝试了设置超时('window.location=“tel:555””,500)来
touchend
活动中调用手机通话。在iPhone和Android上,window.open('tel:555','u top')
可以正常工作,调用电话
在iPad上,默认行为是提供“添加联系人”或“复制”选项。使用链接时,它工作正常,如
在iPad上尝试window.open('tel:555','u top')
时,我得到:
无法打开页面
Safari无法打开页面,因为地址无效
我还尝试了设置超时('window.location=“tel:555””,500)代码>来自,同样的问题
有没有办法用Javascript调用默认行为?我相信这是正确的行为 在这本书中,他们明确地说 如果设备上未安装电话应用程序,打开电话URL会向用户显示相应的警告消息
我认为iPod Touch也会产生类似的错误。你好,罗伯特。如果你在iPad上点击a,它会提示你“添加联系人”。我只是想用Javascript来做,而不是用户触摸