【发布时间】:2015-10-14 20:46:13
【问题描述】:
我在使用 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):/);
链接工作正常。
问题是应用程序使用 webcal,当我注释掉这些行时,它会破坏网络日历功能。
在我的 config.xml 文件中,我有以下内容:
<access origin="*" />
任何想法,在此先感谢。
【问题讨论】:
-
white-list是游戏的名称。这两个就在你面前,还有几十个。 stackoverflow.com/questions/33130559/…stackoverflow.com/questions/33129008/…
标签: cordova phonegap-build whitelist