Есть приложение которое библиотеки загружало из сети. Сейчас его нужно запустить на компе без сети. Я поднял http сервер (vibed.org) который прописал к hosts как имя домена к которому шло обращение.
Итого у меня теперь 127.0.0.2 указывает на js.arcgis.com
Однако в консоли Хрома оказалось что само приложение обращается к js.arcgis.com/3.10/ и получает ошибку 404. Очевидно что оно оттуда что-то хотело получить. Я решил, что наверно на уровне сервера при обращении к корневой папке идет обработка этого файла и он что-то подгружает. В папке 3.10 я обнаружил следующие файлы:
index.jsp index.php и Default.ashx
Я попытался сделать так, чтобы при обращении к localhost/3.10 у меня шло перенаправление на файл: index.jsp однако вылезла следующая ошибка:
img.ctrlv.in/img/16/03/02/56d6950bb7eb9.jpg
Само содержимое index.jsp:
<%@page contentType="application/x-javascript; charset=utf-8" session="false" %>
<jsp:include page="js/dojo/dojo/dojo.js" />
<jsp:include page="js/esri/jsapi.js" />
В index.php написано:
<?php
header("Content-type:application/x-javascript");
readfile("js/dojo/dojo/dojo.js");
readfile("js/esri/jsapi.js");
?>
Есть ли какой-то костыль который бы это позволил сделать?
Очевидно что оно подгружает подпапки (которые так же тут есть). Вопрос. Можно ли это как-то заставить работать.
Я пробовал пойти более штатным путем (который есть в документации) но приложение дико кривожопое и поэтому теперь пытаюсь вот так извратиться.