6

少ない初心者。

以下にテスト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"。

なんで?

4

2 に答える 2

10

おそらく、リンクタグに次のように伝えたいでしょう:

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

つまり、これが Web サーバーから提供されている場合、ファイル拡張子から間違った MIME タイプを検出している可能性があります。ただし、Apache サーバーの場合は、簡単に修正できます。以下の行を含む .htaccess ファイルを webroot に追加/作成します。

AddType text/css less 
于 2012-09-19T21:49:14.250 に答える
0

Chrome でローカルの html ファイルを確認していたときに、Twitter のフォローミー ボタンで同様の問題が発生しました。これを修正するために、Web Matrix 2.0 を起動し、自分のフォルダーを指定しました。お役に立てれば。

于 2012-12-01T06:29:37.037 に答える