2015-01-20 5 views
-3

Я использую style.less в моей странице для целей тестирования, но когда я запустить его в браузере с помощью протокола файла я получаю ниже исключенияМЕНЬШЕ моделирование не работает

XMLHttpRequest не может загрузить файл: /// C:/Users /Desktop/Web/less_sample/style/style.less. Запросы на кросс-начало поддерживаются только для схем протокола: http, data, chrome-extension, https, chrome-extension-resource.

но когда я запускаю то же самое в localhost, он работает. может кто-нибудь объяснить, почему это так, хотя у меня есть less.js в обоих случаях? благодарит заранее.

+1

Вы должны преобразовать в файл CSS. Браузер не читает файлы препроцессора css. Изменить: «В обоих случаях» извините. Возможно, проблема в файле ': ///'. – Mardzis

+0

less.js позволяет компилировать браузер/клиент из файла менее – atmd

+0

См. Http://stackoverflow.com/questions/3084892; http://stackoverflow.com/questions/18529733 –

ответ

1

Меньше требуется работа на сервере для работы. Поэтому, когда вы обращаетесь к нему через протокол file://, его невозможно обработать. Использование localhost означает, что вы получаете доступ к нему через локальный сервер, и поэтому файлы могут быть обработаны.

0

Ошибка говорит это все

Когда вы используете локальный, вы используете HTTP: //, а не файл: //

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