@beduin01

Как инициализировать подпапки в JS?

Есть приложение которое библиотеки загружало из сети. Сейчас его нужно запустить на компе без сети. Я поднял 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");
?>

Есть ли какой-то костыль который бы это позволил сделать?

Очевидно что оно подгружает подпапки (которые так же тут есть). Вопрос. Можно ли это как-то заставить работать.

Я пробовал пойти более штатным путем (который есть в документации) но приложение дико кривожопое и поэтому теперь пытаюсь вот так извратиться.
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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