lis.html
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet/less" type="text/css" href="style.less" />
<script src="less-1.1.3.min.js" type="text/javascript"></script>
</head>
<body>
<h1>foo</h1>
</body>
</html>
式样
@color: red;
h1 {
color: @color;
}
在本地,我得到的都是:
XMLHttpRequest cannot load file:///home/cyrus/test/style.less. Cross origin requests are only supported for HTTP.
Uncaught Error: NETWORK_ERR: XMLHttpRequest Exception 101
r
o
n
d.refresh
(anonymous function)
(anonymous function)
解决办法:
这个答案展示了克服这一问题的方法:
$ google-chrome -allow-file-access-from-files
发布于 2018-03-09 13:21:21
如果使用Chrome,并且页面的路径以“file://”开头,那么.js脚本目前无法工作。
发布于 2018-03-09 14:12:27
另一种方法是使用CDN中的脚本。例如:http://cdnjs.com/
对我来说,这解决了这个问题。
https://stackoverflow.com/questions/-100007561
复制相似问题