2011-12-09 8 views

答えて

3

ファイルのMIMEタイプは、サーバーによって設定されます。 JSファイルの場合、text/javascriptのMIMEタイプが返されます。ここではそうしていないので、あなたはその通知を受け取ります。

<script>languageプロパティは非推奨です。

<script type="text/javascript"> 

が正しいです。

も参照してください:What is the difference between "lang" and "type" attributes in a script tag?

MIMEタイプは、サーバーが要求されているすべてのファイルと一緒に送信ヘッダです。クライアントはもちろんそれを無視することは自由です。あなたのファイルは、JavaScriptのファイルを返す.jspファイルのスクリプトの場合は通常、あなたのファイルは* .jsファイルは、Webサーバをファイルである場合は、その後、あなたはおそらくMIMEタイプヘッダーを自分で設定する必要があります、これをあなたのための右のMIMEタイプを選択しますほとんどの言語ではほんの些細なことですが、私はJSPでこれを行う方法はわかりませんが、PHPではそれがヘッダです( "MIME-Type:text/javascript")。実際のコンテンツのエコーを開始する前にどこでもエラーメッセージ「リソースその他として解釈されず、未定義のMIMEタイプで転送」から

+0

こんにちはCampen、あなたはMIMEタイプがサーバーによって設定されているconcolusionにどのように到着したか教えてください。私はこれが最も近いリードだと思う。私たちはこれに影響を与えることができますか?私のjavascriptのいくつかは無視されています(例:実行されていないなど)。 –

+0

MIMEタイプは、サーバーが要求されたファイルと一緒に送信するヘッダーです。クライアントはもちろんそれを無視することは自由です。通常、ファイルが* .jsファイルの場合、Webサーバーが適切なMIMEタイプを選択します。ファイルがJavaScriptファイルを返す.jspスクリプトの場合は、MIMEタイプのヘッダーを自分で設定する必要があります。ほとんどの言語ではほんのわずかですが、JSPで行う方法はわかりませんが、PHPでは実際のコンテンツのエコーを開始する前に 'header(" MIME-Type:text/javascript "); – Halcyon

1

スクリプトタグの言語属性はほぼ全面的に償却されています。あなたはもうそれを必要としません。

さらに、HTML5ではJavaScriptの場合はtype属性は必要ありませんが、古いブラウザの場合はHTML5をそのまま使用することができます。何らかの理由で、全く関係ありません

http://css-tricks.com/15276-the-script-tag/

0

。それは単なるページとしてダウンロードされたが、ブラウザはそれをJavaScriptと解釈していた。

0

は、JavaScriptの問題のように思えるしません。ブラウザ拡張ツールを使用してすべての応答を監視し、サーバーから返された特別なリソースやファイルがあるかどうかを確認してください。

関連する問題