【问题标题】:Phonegap/Cordova 2.3.0 iOS Whitelist IgnoredPhonegap/Cordova 2.3.0 iOS 白名单被忽略
【发布时间】:2013-01-10 23:24:37
【问题描述】:

我最近将 phonegap iOS 应用程序升级到 2.3.0。此版本按预期将我的 Cordova.plist 文件转换为 config.xml 文件,但由于升级,我的应用程序无法再从外部 URL(图像等)加载资源。我的 config.xml 中有以下声明:

<access origin="*"/>

升级后有人遇到过这个问题吗?

【问题讨论】:

  • 我认为问题不完整。 “我的 config.xml 中有以下声明:”你错过了什么吗?

标签: ios cordova


【解决方案1】:

现在这样指定白名单:

<access origin="*" />

需要注意的重要一点是,如果您使用故事板,则必须覆盖 initWithCoder 以调用 [super init] 以便从 config.xml 进行 Cordova 加载设置。

加载在[CDVViewController loadSettings] 中完成。尝试在那里设置断点,如果没有被调用,则说明有问题。

【讨论】:

    【解决方案2】:

    我刚刚遇到了这个问题,我正在故事板中运行。

    将此添加到您的 MainViewController 或您的控制器:CDVViewController

    - (id)initWithCoder:(NSCoder *)aDecoder
    {
        self = [super initWithCoder:aDecoder];
        if (self) {
            self = [self init];
        }
        return self;
    }
    

    【讨论】:

      猜你喜欢
      • 2015-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-22
      • 2013-01-03
      • 2015-04-17
      • 1970-01-01
      相关资源
      最近更新 更多