0
我想要点击做一个skype
调用实际上如果我硬编码值,但如果我绑定值我得到callto: Unsafe
如何用简单的逻辑做到这一点?callto:Unsafe - Angular Js
这里是我的HTML
<a ng-href="callto://{{contact[0].phone_no}}">{{contact[0].phone_no}}</a></li>
我想要点击做一个skype
调用实际上如果我硬编码值,但如果我绑定值我得到callto: Unsafe
如何用简单的逻辑做到这一点?callto:Unsafe - Angular Js
这里是我的HTML
<a ng-href="callto://{{contact[0].phone_no}}">{{contact[0].phone_no}}</a></li>
您需要白名单'CallTo协议。'在compileProvider,
你可以在AppConfig中添加它见下文
myAngularApp.config(['$compileProvider', function($compileProvider) {
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https|ftp|mailto|callto):/);
}];
的例子
编辑
如果你的浏览器不支护致电第一与电话
<a ng-href="tel://{{contact[0].phone_no}}">{{contact[0].phone_no}}</a></li>
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https|ftp|mailto|tel):/);
尝试
注:最终用户可以更改默认的应用程序
在Chrome中看到
和控制面板
chrome://settings/handlers - >在Windows中的默认程序
应用您的答案,Skype打开但电话没有去 –
是美国安全从网址中删除..? – Sajan
是的,它已被删除 –