GAE: ресурс интерпретируется как таблица стилей, но передается с MIME-типом text / html - PullRequest
2 голосов
/ 22 октября 2011

У меня есть сайт Google App Engine, и когда я использую javascript для загрузки таблицы стилей (editor.css), стили не применяются к html, и я получаю эту ошибку:

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

Мои таблицы стилейкоторые объявлены в HTML, не выдают это предупреждение ... только то, которое вызывается через javascript в iframe.Как мне отладить это?

Ответы [ 2 ]

2 голосов
/ 24 октября 2011

Ваше приложение отправляет файл css с mimetype "text / html" вместо "text / css".Используйте средства разработки вашего браузера, чтобы проверить это (найдите запрос к файлу CSS и проверьте заголовки ответа.

Если файл обслуживается кодом приложения, убедитесь, что вы отправляете правильный mimetype.он подается как статический файл, вы можете установить mimetype, как описано здесь .

0 голосов
/ 13 июля 2014

Эту проблему можно решить, установив конфигурацию Mime-типа в app.yaml приложения вашего движка приложения.

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 хранятся в папке таблиц стилей, или переименуйте папку static_dir в папку CSS.

...