2011-08-24 4 views
5

난 그냥 semantic CSS 다운로드에 연결하고 예제를 실행했을 때 거부하지만, 다음 액세스 LESS CSS를

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> 
의 코드입니다 파이어 폭스

에 다음과 같은 오류를 보았다

이 오류를 제거하려면 어떻게해야합니까?

+0

https://developer.mozilla.org/en/Same-origin_policy_for_file%3a_URIs를 참조하십시오? 그렇다면 어떤 종류의 서버 환경을 실행하고 있습니까 (예 : apache)? –

+0

예, 아파치가 실행 중입니다. 그러나 이것은 단순한 html 페이지이며 apache (8080)와 동일한 포트에 액세스하지 않습니다. – Omnipresent

답변

2

이것은 의도적입니다. 로컬 파일은 동일한 디렉토리 또는 하위 디렉토리의 다른 로컬 파일 만 읽을 수 있습니다.

는 로컬 컴퓨터에서 사이트를 실행하는

0

그런 다음이 디렉토리에 문제가 없어야합니다

[sudo] npm install less -g 

을보십시오. 나의 시스템 (MBP)은 내가 이것을 할 때까지 똑같은 일을했다. 가장 큰 문제점은 LESS 컴파일러의 위치를 ​​알 수 없다는 것입니다. 명령을 실행하려면 root 권한이 필요할 것입니다. 따라서 [sudo]는 시스템에 따라 다릅니다.

희망이 도움이됩니다.