【问题标题】:cordova ios WKWebView upgrade - errors when showing some imagescordova ios WKWebView 升级 - 显示某些图像时出错
【发布时间】:2020-07-11 01:58:29
【问题描述】:

我正在使用 Ionic 1 和 AngularJS 1.5 开发应用程序

有人告诉我,我需要升级我的 ios 以使用 WKWebView 而不是 UIWebView: https://ionicframework.com/blog/understanding-itms-90809-uiwebview-api-deprecation/?utm_campaign=enterprise&utm_source=hs_email&utm_medium=email&utm_content=85128961&_hsenc=p2ANqtz--vsf3kcg7MssMWwjv2_GpHmVbzN23_5fXDfKT0E6OileYraLWs9btGPqWUcq5mzTKCtKwXGqO35V3SnInjypj4uqSBRg&_hsmi=85128961

这是我的设置:

cordova-android 8.1.0
cordova-ios 5.1.0
cordova-plugin-ionic-webview 4.1.3
cordova 8.1.2
ionic 5.4.16
node 10.19.0
iOS 13 iPhone 11 Pro Max

Error:

unsafe:ionic://localhost/img/white/activities.svg
An error occurred while trying to load the resource

我已经尝试过使用 sanitize 的建议,但它似乎对我不起作用: https://github.com/ionic-team/cordova-plugin-ionic-webview/issues/284

如何让我的图片显示?

【问题讨论】:

  • 我还计划将 Angular cordova iOS 应用程序(不是 ionic )迁移到 WKWebView。只是想知道你迈出的第一步是什么。
  • 如果你能指出我应该首先做什么来开始工作,我将不胜感激。

标签: ios cordova ionic-framework wkwebview


【解决方案1】:

实际上,我的代码有问题,是的,这里的建议确实有效: https://github.com/ionic-team/cordova-plugin-ionic-webview/issues/284

    $compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|file|blob|ionic):|data:image\//);

现在我所有的图片都显示出来了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-02
    • 1970-01-01
    • 1970-01-01
    • 2018-08-22
    • 2020-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多