是否可以通过编程方式在JS中拨打电话号码?

CMO*_*MOS 11 javascript angularjs ionic-framework

所以基本上现在我可以创建一个带有A标签的按钮,该标签有一个href ="tel:XXXXXXXXXXX",如果用户点击/点击它会将它们带入他们的手机应用程序.但是我试图以编程方式在手势识别(滑动)上执行此操作.手势正常,到目前为止我已经尝试过了window.location = "tel:XXXXXXXXXX"; window.open('tel:XXXXXXXXXX', '_top');

两者都没有奏效.任何的想法?离子/角形1

注意**它似乎只发生在iOS上,Android似乎工作正常.

Cup*_*pid 12

如果你想通过html完成,那么你只需要放置一个这样的标签:

<a href="tel:XXXXXXXXXX">Call me!</a>
Run Code Online (Sandbox Code Playgroud)

同样,如果你想通过javascript,你可以这样做:

document.location.href = "tel:XXXXXXXXXX";
Run Code Online (Sandbox Code Playgroud)


Sir*_*ain 7

为此,您需要先在config.xml中添加它

<access origin="tel:*" launch-external="yes" />
Run Code Online (Sandbox Code Playgroud)

然后把它称为:

document.location.href = "tel:XXXXXXXXXX";
Run Code Online (Sandbox Code Playgroud)

白名单指南