Как открыть HTML файл в WebBrowser под Android?

procedure Form1.ListBoxItem5Click(Sender: TObject);
var
Doc : string;
begin
   {$IF DEFINED(iOS) or DEFINED(ANDROID)}
  Doc := TPath.Combine(TPath.GetDocumentsPath, 'index.html');
  WebBrowser1.Navigate('file://'+Doc);
  {$ENDIF}
end;

Получаю:
Не удалось открыть веб-страницу
При загрузке веб-страницы file:///data/user/0/com.demo.abc/files/index.html произошла ошибка по следующим причинам:
net::ERR_ACCESS_DENIED


Установленные разрешения:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.MANAGE_DOCUMENTS" />
    <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
HemulGM
@HemulGM Куратор тега Delphi
Delphi Developer, сис. админ
Проверь, можешь ли ты просто прочитать этот файл по этому пути. Например в мемо
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы