«Просмотреть как MIME-тип» в Chrome или Firefox - PullRequest
15 голосов
/ 26 января 2011

Есть ли способ заставить Firefox или Chrome интерпретировать загруженный ресурс как определенный тип MIME?

Например, необработанные представления кода, предоставляемые онлайн-интерфейсами SCC, такими как Google Code, отправляют контент как text/plain по умолчанию.Если я просматриваю HTML-файл, я хотел бы иметь возможность переопределить это в браузере и просмотреть его как text/html.

. Существуют ли какие-либо расширения или скрытые команды для Firefox или Chrome, которые предоставляютФункциональность «Просмотр как MIME-тип»?

Ответы [ 3 ]

29 голосов
/ 04 января 2012

Бесстыдный плагин: я только что опубликовал (бесплатное) расширение Chrome, чтобы делать то, что вы просите. Он доступен в Интернет-магазине Chrome . Он работает, слушая событие chrome.webRequest.onHeadersReceived и внося исправления в пользовательский заголовок HTTP content-type. Если вы хотите собрать его самостоятельно или посмотреть, как он реализован, источник доступен на GitHub .

5 голосов
/ 26 января 2011

Для Firefox есть дополнение, которое обеспечивает практически ту функцию, которую вы хотели: https://addons.mozilla.org/en-US/firefox/addon/force-content-type/.Не знаю, есть ли расширение Chrome или нет.

Даже если такая функциональность существует, я не рекомендую использовать ее в вашем примере: произвольный HTML-файл будет иметь доступ к домену google.com для файлов cookie и сценариев., что действительно очень плохо с точки зрения безопасности.

0 голосов
/ 26 сентября 2012

Ubuntu 12.04 имеет расширение системных настроек, называемое Tweak. Это имеет менеджер типов файлов.

...