链接到LESS css时,访问受限制的URI被拒绝

时间:2011-08-24 18:08:01

标签: css less css-frameworks

我刚刚下载了semantic CSS并运行了示例,但在Firefox上看到了以下错误

Access to restricted URI denied

file:///C:/semanticcss/examples/fixed/fixed.less 

以下是示例页面中的代码

<!-- Stylesheets -->
    <link rel="stylesheet" href="fixed.less" type="text/less" media="screen" />

<!-- Scripts -->
    <script src="../../js/less-1.1.3.min.js" type="text/javascript"></script>

如何摆脱这个错误?

2 个答案:

答案 0 :(得分:2)

这是故意的。本地文件只能读取同一目录或子目录中的其他本地文件。

请参阅https://developer.mozilla.org/en/Same-origin_policy_for_file%3a_URIs

答案 1 :(得分:0)

尝试

[sudo] npm install less -g

然后它不应该对目录有任何问题。在我这样做之前,我的系统(MBP)做了同样的事情。主要问题是它不知道LESS编译器的位置。您很可能需要root权限才能运行命令,因此[sudo]是系统相关的。

希望这有帮助。