2013-07-28 2 views
1

Я хочу зарегистрировать приложение на рынке Firefox.Как я могу служить файлу манифеста

Существует такое требование:

App manifests must be served with a Content-Type header of application/x-web-app-manifest+json. 

Но я не могу получить то, что я должен делать.

Где я должен разместить эту строку?

Что есть я пробовал:

Создано .htaccess с:

AddType application/x-web-app-manifest+json .webapp 

Файл можно получить доступ с mysite.com/manifest.webapp и открывается без ошибок

ответ

0

В Вашем браузере, посмотрите на возвращенные заголовки HTTP видят, что такое Content-Type:. Если вы не используете (для своего приложения Heroku) buildpack, в котором есть Apache, просто добавление .htaccess не поможет.

Вам необходимо настроить свой веб-каркас (рельсы в этом случае?), Чтобы вернуть конкретный заголовок Content-Type, когда запрашивается файл .webapp. Примером в Rails будет создать контроллер-действие только для этого файла с чем-то вроде

send_file params[:filename], :type => 'application/x-web-app-manifest+json' 

хотя я не эксперт Rails и могут быть лучшие способы сделать это (смотреть в любой обрабатывает статические файлы в Rails).

Смежные вопросы