Невозможно загрузить локальный html файл в Corodva iOS с помощью inAppBrowser - PullRequest
2 голосов
/ 27 марта 2020

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

...