允许来自Angular App的Skype调用(使用meanjs)

Aye*_*azo 6 javascript angularjs

我无法摆脱影响我的应用程序功能的小问题,以便能够使用Skype拨打电话号码,到目前为止我所拥有的是:

HTML:

<a ng-href="skype:{{user.phone}}?call" class="btn btn-sm btn-success" type="button">{{user.phone}}</a>
Run Code Online (Sandbox Code Playgroud)

ANGULAR

(function() {
  angular.module('core').config(coreConfig);

  coreConfig.$inject = ['$compileProvider'];

  function coreConfig($compileProvider) {
    $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|file|skype):/);
  }
})();
Run Code Online (Sandbox Code Playgroud)

结果总是一样的,当我悬停元素开始调用时,浏览器会显示:unsafe:skype:012345678?call并且不允许我拨打号码...

我添加了配置部分浏览与类似问题相关的其他问题,但它没有解决我的问题.

编辑:我正在使用meanjs.org

编辑2:请不要复制/粘贴我的问题代码作为你的答案...我知道它适用于普通的Angular应用程序.问题是我不能让它使用meanjs.org应用程序.谢谢.

编辑3:我刚刚发现:如果我在主根/或子根中使用skype链接:/list它可以正常工作而不添加unsafe前缀.在动态根目录中:/list/1234它不再起作用.我不知道它是否有帮助.

Aye*_*azo 4

该“错误”是由旧版本导致的,ngFileUpload该版本覆盖了我的配置,如此处报告

升级版本ngFileUpload解决了我的问题。

感谢您的帮助。