1、需求描述
在ionic项目用调用手机的打电话功能。开始还想找cordova和ng-cordova的插件那,现在H5实现起来特别方便。
2、准备
在cordova中所有的URL Schemes 都是服从于白名单的,所以要现在项目config.xml中添加
3、代码实现
①html代码直接写就可以了
打电话
打10066
②在controller中实现也就一句话
$scope.callPhone=function(){
$window.location.href="tel:10085";
}
4、扩展阅读
5、URL Schemes
这个东西貌似直接用的话只能在ios中用
http://www.zhihu.com/question/19907735
但是在AIR apps中用自定义URL schemes调用别的apps是不允许的,AIR的安全模型对于schemes在http:,sms:,tel: ,mailto:, file: ,app: ,app-storage: ,vipaccess:和connectpro:中的限制是很严格的。
ios
android
http://www.360doc.com/content/14/0901/16/9200790_406290994.shtml
http://www.w3chtml.com/html/url.html