Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript iPad-window.open(“tel:555”、“u-top”)未调用默认行为_Javascript_Ipad_Call_Invoke_Window.open - Fatal编程技术网

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来做,而不是用户触摸