Я недавно обновился до плагина 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)
. Я не понимаю, почему закрытие браузера вызывает доступ к другим локальным файлам.