2013-05-21 105 views
0

LESS有一招嗎?我無法在瀏覽器中使用它。也許我在瀏覽器中聲明樣式表是錯誤的?這實際上並沒有在上顯示。我已經將min和LESS文件包含在同一個文件夾中,只是爲了確保它不是目錄問題。下面是HTML:更少的樣式表未註冊

<!doctype html> 

<head> 
    <meta charset="utf-8"/> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> 
    <meta name="viewport" content="width=device-width, initial-scale=1"/> 

    <title>Jessica Colding</title> 

    <link rel="stylesheet/less" type="text/less" href="style.less"/> 
    <script src="less-1.3.3.min.js" type="text/javascript"></script> 

    <!--[if lt IE 9]> 
     <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> 
    <![endif]--> 
</head> 

<body lang="en"> 


     <div id="container"> Hello</div> 


</body> 

+0

它會在xampp中工作嗎?而不必使用simplLESS? –

回答

1

如果您直接從文件運行此腳本,則應更改腳本的URL以包含http:(無協議不適用於本地文件)。

如果您仔細考慮,這是有道理的,因爲您沒有通過http訪問您的文件,並且無協議引用告訴瀏覽器使用與頁面相同的協議。

編輯:一個很好的故障排除方法是顯示錯誤控制檯。它通常可以闡明諸如此類的問題。

+0

我檢查了錯誤控制檯。我想,也許我太多了,通過在腳本中包含HTTP協議知道你的意思了嗎?它在哪裏被包括在內? :D –

+0

像這樣:'' – jdigital

+0

因此,重新加載頁面後,錯誤控制檯中沒有任何內容? – jdigital

0

Can't get less.js to work

我找到了這個解決方案。我將嘗試在網絡服務器上測試它,看看它是否有效。但是,經過多次瀏覽器測試,這不僅是一個不僅限於Chrome的bug,還是一個更大的問題。

0

在IE9下運行時,less似乎無法正常工作。我想你的差不多的樣本,並在控制檯窗口中,我得到一個錯誤:

SCRIPT5: Access is denied. 

在XHR請求時出現錯誤:

xhr.open('GET', url, async); 

我沒有運行任何問題這在Firefox中,所以如果你使用IE瀏覽器,我會建議嘗試一個不同的瀏覽器。大概有一個安全設置可以改變,以允許(但我無法找到它)。