首页 > 解决方案 > 无法使用 inAppBrowser 在 Corodva iOS 中加载本地 html 文件

问题描述

我最近将 Cordova InAppBrowser 插件升级到 3.2.0,它使用 wkwebview 呈现 HTML 内容。我一直能够使用以下代码加载本地 HTML 文件:

 cordova.InAppBrowser.open(
          'cdvfile://localhost/bundle/www/assets/index.html',
          '_blank',
        );

但是,wkwebview 不支持 'cdvfile' 所以我尝试使用如下的相关文件

 cordova.InAppBrowser.open(
          'assets/index.html',
          '_blank',
        );

这种方法也不起作用。inAppBrowser 打开并显示HTML Error 403: forbidden. 关闭浏览器后,所有本地文件(如 IMG)都不可用,浏览器控制台[Error] Failed to load resource: the server responded with a status of 403 (Forbidden). 我不明白为什么关闭浏览器会导致其他本地文件变得可访问。

标签: cordova-pluginsinappbrowsercordova-ios

解决方案


推荐阅读