Почему я получаю ошибку в Chrome при попытке предварительного просмотра моей таблицы стилей LESS CSS?

#html #css #less

#HTML #css #Меньше

Вопрос:

Я начинаю использовать язык таблиц стилей LESS CSS для написания моего CSS.

Это то, что у меня есть в файле HTML

 <link rel="stylesheet/less" type="text/css" href="style.less" />
<script src="http://lesscss.googlecode.com/files/less-1.0.18.min.js"> </script>
  

Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я просматриваю свой веб-сайт в Chrome, я получаю эту ошибку:

 Uncaught Error: NETWORK_ERR: XMLHttpRequest Exception 101
  

Я что-то делаю не так? Я понимаю, что мне нужно будет скомпилировать мой файл .less в файл .css для чтения браузерами, но я должен иметь возможность хотя бы предварительно просмотреть свой веб-сайт, верно?

Большое спасибо за вашу помощь!

Ответ №1:

Предположительно, вы читаете свой HTML-документ непосредственно из локальной файловой системы. Не делайте этого. Установите веб-сервер локально и используйте его для тестирования. Это будет более точно отражать конечную среду работы (где URI начинаются с / и множество функций безопасности работают по-другому).

Комментарии:

1. Да! Я действительно читаю свой HTML-документ непосредственно из моей локальной файловой системы. Итак, что-то вроде MAMP позволит этому работать?

2. ДА. Любой HTTP-сервер выполнит эту работу.

Ответ №2:

Большинство браузеров блокируют вызовы ajax, поступающие из html-документов в файле:// протокол для «безопасности», вы пробовали поместить это на сервер? xampp или mamp хороши для тестирования на вашем локальном устройстве.

Комментарии:

1. Я собираюсь прекратить перепроверять ссылки перед публикацией, снова щелкнул;)

2. Проблема в том, что file vs http, а не «обычный HTML».