2013-02-01 74 views
1

當我嘗試包含less.js時,它給我一個XmlHttpRequest異常101使用less.js給出例外

我包括.LESS文件是這樣的:

<link rel="stylesheet/less" type="text/css" href="anything.less" /> 

現在,我正在一個的Tumblr主題,當我上傳主題的tumblr這只是發生。 這兩個文件都包含正確,我可以通過點擊源代碼中的鏈接到達真正的文件。

任何人都可以幫我這個嗎?

我僅將此用於生產。在本地編譯較少的文件非常耗時,將其嵌入到模板中,然後再次上傳。


不是重複:

LESS CSS minimal setup failure
我使用的是Safari瀏覽器,和我使用的是全球性的URL(http://somelink.com/style.less)。

+1

是位於同一個域中的HTML少的文件嗎? less.js通過ajax獲取文件 – mkoryak

+0

不,當我把它上傳到Tumblr。該html文件然後是www.tumblr.com,並且.less文件位於themelandia.com – NSAddict

+0

@mkoryak忘記解決您的問題,看看我的回答 – NSAddict

回答

1

你說:

的HTML文件,然後在www.tumblr.com和.LESS文件是 themelandia.com

這意味着less.js文件必須爲了檢索您的.less文件,創建一個跨域ajax請求。瀏覽器不允許這樣做,因此請求失敗。

如果你想解決您的問題,你必須把.less文件某處tumblr.com

+0

將不可能。做到這一點的唯一方法是將其上傳到tumblr靜態。我想我必須這樣做無聊和耗時的方式。謝謝! – NSAddict