2015-09-05 3 views
3

У меня есть webProject с dc.js (d3.js + crossfilter.js) и ndx.csv файл. Когда я запускаю проект в хром из визуальной студии, все в порядке. Теперь после сборки проекта и копирования на других компьютерах запустите это.
Проблема здесь. Когда я пытаюсь запустить webProject [html-файл] на других компьютерах с Chrome, этот браузер имеет ошибку «XMLHttpRequest не может загрузить файл: /// C: /Users/9901/Desktop/WebSite1/ndx.csv. запросы происхождения поддерживаются только для схем протокола: http, data, chrome, chrome-extension, https, chrome-extension-resource. «Я ищу об этой проблеме, но не нашел решения. советы:D3.js - загрузить файл csv из chrome

  1. Я хочу просто использовать браузер "Chrome Portable", в противном случае problrm с IE и FireFox
  2. Мой в перспективе адресной строки: "файла: /// C:/Users/User -1/Desktop/WebSite1/Index.html ".
  3. У меня нет веб-сервера в другие компьютеры.
+0

обычно вам понадобится веб-сервер для тестирования приложений dc.js. один простой веб-сервер [встроен в python] (http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python), может быть, вы можете это использовать? – Gordon

ответ

3

Я разрешенное мой проблема:

  1. Создать ярлык и открыть надлежащий .
  2. --allow-file-access-from-files до конца строки целевого поля.
+2

Вы можете предоставить некоторые снимки экрана или детали? у меня такая же проблема, и я не понимаю, как это сделать –

2

Если вы не хотите использовать локальный веб-сервер, вы можете установить расширение CORS из хромового веб-магазина.

  1. Перейти к https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi
  2. Установите расширение CORS
  3. Включить расширение (вы можете увидеть его значок рядом с адресной строкой)
  4. Открыть вам файл .html
+2

Я использую портативный хром. –

+2

это решение не работа. –

1

Если вы не состоите в браке с Chrome, вы можете использовать Firefox. Он работает по умолчанию.

Смежные вопросы