Делаю простую страницу на чистом html и js, она должна запускаться открытием index.html вручную, а не через локальный сервер. Все ресурсы загружаются нормально, но когда пытаюсь загрузить html из вложенной папки "data" через jQuery.get(), то загружаемые этим запросом ресурсы блокируются CORS. Есть возможность это обойти?
Александр, на странице нет сразу всех ссылок, поэтому таким образом весь сайт сохраняться не хочет. Есть ли какие-то программы, которые набор файлов могут сконвертировать в mhtml? И содержимое страницы строится на JavaScript. Тот mhtml, который получился через сохранение в браузере, хотя и имеет, например, меню в теле страницы, а открывать его не хочет.
Скорее всего вы неверно подошли к разработке вашего приложения.
Переработайте его в одну страницу - управляйте видимостью элементов либо вставкой их из JS констант, вместо загрузки внешних файлов. К загрузке из папок допускаются только картинки и стили.
Я даже отказался от растровой графики, чтобы было меньше ресурсов.
Александр, проблема в том, что у меня текстовых ресурсов на 150mb - скорее всего, повесит устройство, если всё будет сразу грузиться в память (не говорю о том, как разрабатывать, имея такую массу текста встроенной в тело файла).