我最近已将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)
。我不明白为什么关闭浏览器会导致其他本地文件变得可访问。