Phonegap / Cordova上的白名单错误

时间:2015-10-14 20:46:13

标签: cordova phonegap-build whitelist

使用phonegap / cordova

我有一个奇怪的白名单错误
 var app = angular.module('myApp',
                     ['ngResource', 'ngRoute', 'ngStorage',
                      'ui.bootstrap', 'ui.sortable', 'ui.utils', 'ui.calendar','ui.select2',
                      'com.2fdevs.videogular',
                      'googlechart',
                      'monospaced.elastic',
                      'ngImgCrop',
                      'anguFixedHeaderTable',
                      'toggle-switch',
                      'ngFileUpload',
                      'textAngular'],
                      function ($compileProvider) {
                        $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|webcal|mailto):/);
                      }
 );

当我有这个aHrefSanitizationWhitelist时,我无法获得像这样的链接       链接名称 像这样的链接工作正常       链接名称

如果我发表评论

    function ($compileProvider) {
                        $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|webcal|mailto):/);

链接工作正常。

问题是该应用程序使用了网络摄像头,当我注释掉这些行时,它会破坏网页日历功能。

在我的config.xml文件中,我有以下内容:

   <access origin="*" />

任何想法,提前谢谢。

1 个答案:

答案 0 :(得分:0)

将以下内容添加到config.xml文件

<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />