@pvgdrk

Как локально попробовать d3js не запуская сервер?

Ага круто bl.ocks.org/d3noob/b3ff6ae1c120eea654b5#data.csv простой пример. Что может пойти не так?
XMLHttpRequest cannot load file:///LocalPath/SimpleGraph/data.csv. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource. -говорит мне хром.
Как локально попробовать d3js не запуская сервер? Какой самый простой способ незапариваясь это сделать?
  • Вопрос задан
  • 298 просмотров
Пригласить эксперта
Ответы на вопрос 2
IonDen
@IonDen
JavaScript developer. IonDen.com
Да легко, преобразуйте свой csv в json, положите в ту же папку что и ваши основные файлы и обращайтесь просто по адресу "my_file.json".

К тому же вы зря боитесь локального сервера, можно в пару кликов поставить например денвер какой-нибудь: www.denwer.ru

Или же:
Хоть массив создайте где-нить var a = [1, 2, 3];
Ответ написан
SHVV
@SHVV
Я в таких случаях запускаю Хром с ключём --disable-web-security
Для этого создаю отдельный ярлык и дописываю к Target:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security
После чего появляется возможность грузить локальные файлы с помощью XMLHttpRequest.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы