【问题标题】:Cordova iOS 6.2.0 local iFrameCordova iOS 6.2.0 本地 iFrame
【发布时间】:2021-12-30 12:13:13
【问题描述】:

我的任务是使用 Cordova 将 Web 应用程序移植到 iPad 应用程序。除了一堆嵌入在应用程序中并且需要通过 http 提供服务才能正常运行的本地 iframe 之外,我的一切都正常运行。

在网络应用程序中,解决方案很简单 - 将它们上传到服务器,然后使用 url 作为 iframe src。但是,我的任务是为客户的离线 iPad 应用程序在本地捆绑所有内容 - iframe 不会加载内容,除非通过 http 提供服务,并且使用 file:// 尝试访问资源不起作用。我应该在哪里/如何在本地提供这些资源,以便我可以在应用程序中访问它们而不会出现空白屏幕?

我读过一大堆关于 WkWebView 被弃用的文章,Cordova 改变了在应用程序中提供本地文件的一切工作方式,我现在完全迷失了。

【问题讨论】:

    标签: ios http cordova iframe wkwebview


    【解决方案1】:

    可以安装cordova-plugin-ios-xhr并设置

    <preference name="allowFileAccessFromFileURLs" value="true" />
    <preference name="allowUniversalAccessFromFileURLs" value="true" />
    

    用于使用file://的文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-28
      • 2015-03-08
      • 2016-08-06
      • 1970-01-01
      相关资源
      最近更新 更多