cordova-plugins - 无法使用 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)
. 我不明白为什么关闭浏览器会导致其他本地文件变得可访问。
解决方案
推荐阅读
- amazon-web-services - 在 EC2 实例上从 Amundsen 连接到 Redshift 时连接超时
- api - 通过 url Symfony 获取访问公共文件夹
- python - 如何创建数组数组以及如何使用 numpy 引用元素
- css - 使用 css-minimizer-webpack-plugin 构建时无法读取未定义的属性“tapPromise”
- python - 使用python清除文件夹
- javascript - Azure DevOps React Container Production Build JavaScript heap out of memory 错误
- linux - Bash - 读取属性文件并按键合并行
- asp.net - 如何生成动态 json 响应
- bash - Bash:如何在同一行中迭代一个数字而不重复?
- python - PyFlink UDAF InternalRow 与 Row