Я пытаюсь организовать некоторые локальные html-файлы и отображать их с помощью native.showWebPopup() в моем приложении Corona. Тестирование на устройстве Android.Проблема с Corona native.showWebPopup() для локального файла - файл не найден
Прямо сейчас, если я помещаю html-файл непосредственно в свой основной каталог, я могу его отобразить.
Пример, который работает:
local options =
{
baseUrl = system.ResourceDirectory
}
native.showWebPopup("index.html",options)
Однако, я хочу, чтобы поместить файл index.html где-то в другом месте. Например, в подпапке под названием foo. Но приложение не находит его, когда я его помещаю. Я пробовал несколько разных вещей.
Некоторые примеры, которые не работают:
local path = system.pathForFile("foo/index.html", system.ResourceDirectory)
native.showWebPopup(path)
local path = system.pathForFile("foo/", system.ResourceDirectory)
local options =
{
baseUrl = path
}
native.showWebPopup("index.html",options)
Я попытался напечатать путь к журналу устройства, но я не уверен, если это то, что оно должно быть или нет ... похоже это: /данные/данные/(информация о приложении) /files/coronaResources/foo/index.html
Я могу только предположить, что я указываю приложение на неправильное место для файла, но я не знаю, как это исправить. Спасибо за любую помощь по этому поводу.
Кроме того, даже в примере, который работает выше, документ HTML загружается, но изображения дают мне проблемы ... даже если я помещаю их в один и тот же основной каталог. Есть ли что-то, что мне нужно сделать, чтобы исправить этот путь? Это не сработало: < img border = "0" src = "./ myimage.jpg" width = "100" height = "100" > и не сделали этого < img border = "0" src = " myimage.jpg "width =" 100 "height =" 100 ">