资源被解释为Script但传输的MIME类型为text/x-c++。

6

LESS初学者。

以下是编写的测试HTML代码:

<head>
    <link rel="stylesheet" type="text/css" href="404.less">
    <script src="http://lesscss.googlecode.com/files/less-1.3.0.min.js" type="text/javascript"></script>
</head>
<body>test</body>

但在Chrome中出现了警告

资源被解释为脚本,但传输的MIME类型是text/x-c++:"http://lesscss.googlecode.com/files/less-1.3.0.min.js"

为什么会这样?

2个回答

10

你可能希望你的链接标签显示为:

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

话说,如果这是从Web服务器提供的内容,则可能是由于文件扩展名被错误地检测出了MIME类型。但如果它是一个Apache服务器,那么有一个简单的解决方法。在您的Web根目录中添加或创建.htaccess文件,其中包含以下行:

AddType text/css less 

0

当我在Chrome中查看本地HTML文件时,遇到了类似的Twitter关注按钮问题。为了解决这个问题,我只需启动Web Matrix 2.0并指向我的文件夹即可。希望这可以帮助到您。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接