2011-10-22 133 views
2

私はGoogle App Engineサイトを持っています.JavaScriptを使用してスタイルシート(editor.css)を読み込むと、スタイルはHTMLに適用されません。このエラー:HTML内で宣言されているGAE:リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます

Resource interpreted as Stylesheet but transferred with MIME type text/html. 

私のスタイルシートは、この警告... iframe内のJavaScript経由で呼び出さだけをスローすることはありません。これをどのようにデバッグするのですか?

答えて

2

あなたのアプリは "text/css"ではなく "text/html"というMIMEタイプのcssファイルを送信しています。

ファイルがアプリケーションコードによって提供されている場合は、正しいMIMEタイプを送信していることを確認してください。もしそうなら、ブラウザの開発ツールを使用して確認してください(CSSファイルのリクエストを調べてレスポンスヘッダーを調べてください)。静的ファイルを務め、あなたが文書化さhereとしてMIMEタイプを設定することができます。

0

問題は、あなたのApp Engineアプリケーションのapp.yamlでMIMEタイプの設定を設定することで解決することができる。

application: your application name 
version: 1 
runtime: php 
api_version: 1 
handlers: 
- url: /stylesheets 
    mime_type: 'text/css' 
    static_dir: stylesheets 
- url: .* 
    script: helloworld.php 

そのCSSファイルを確認してくださいスタイルシートのフォルダに保存するか、に名前を変更しますフォルダをCSSフォルダにコピーします。

関連する問題