2013-02-01 35 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