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
是的,它已被刪除 –