Технологии

Решено

Есть приложение для браузера (в виде html-файла, со скриптами js, подгружающее картинки и видео в процессе работы). На ПК работает корректно. Под - вопрос №2941809

андроидом формат страницы искажен, картинки и видео не отображает (местонахождение не может найти, видимо). Как сделать так, чтобы приложение корректно работало под андроидом?

Дополнение автора от июль 23, 2018 г., 10:57:21

Приложение представляет собой каталог, в котором находятся файл «старт.html» и каталог «resources». В каталоге ресурсов расположены каталоги со скриптами, картинками и видео.
Соответственно, ссылки на картинки указываются как «resources/dir1/file.jpeg». Под Win такие ссылки работают. А андроид, похоже, не понимает такие ссылки. Может быть, потому, что все файлы под андроидом разбрасываются по категориям: видео, документы, приложения и т.д. Хотя если смотреть память планшета/смартфона — там есть исходный каталог с названием приложения, в котором тот самый старт.хтмл и каталог ресурсов.

Э. Юнг июль 23, 2018 г.

  • Всего ответов: 2

  • UmNIC - аватарка

    UmNIC

    23-й в Технологиях

    Попробуйте пути проверить чтобы  они были вида ..\html\ а не c:\html\

    июль 23, 2018 г.
  • Виталий - аватарка

    Виталий

    2-й в Технологиях

    Здравствуйте.
    Нет, неверно, android должен видеть относительные ссылки.
    Надо смотреть само приложение — что там за js-библиотеки и какие внешние ресурсы Вы подгружаете.
    Самый идеальный вариант — сделать именно android-приложение и упаковать его в .apk. Но это немного другая история.

    Для начала поставьте себе Firefox под андроид и попробуйте из него открыть свое приложение! У меня в хроме дефолтном не работают ява-скрипты нормально, а в мозилле все прекрасно (если из локальной папки открывать главную страницу приложения).

    И еще рекомендую из PlayMarket поставить AWD (Android Web Developer) и открыть проект в ней, посмотреть что там, к ресурсам доступ нормально имеется или нет, заодно можно тестировать что и как сразу.

    Если более подробно хотите разобрать что к чему — пишите в чат, консультация платная будет. И приготовьтесь архив с проектом предоставить чтобы можно было посмотреть.

    июль 23, 2018 г.
    Ответ понравился автору
    Лучший ответ по мнению автора