"Просмотр как тип MIME" в Chrome или Firefox
Есть ли способ заставить Firefox или Chrome интерпретировать загруженный ресурс как определенный тип MIME?
Например, представления исходного кода, предоставленные онлайн-интерфейсами SCC, такие как Google Code, отправляют контент по умолчанию text/plain
. Если я ищу HTML файл, я бы хотел, чтобы он переопределял это в браузере и рассматривал его как text/html
.
Существуют ли какие-либо расширения или скрытые команды для Firefox или Chrome, которые предоставляют функциональность "Просмотр как MIME-тип"?
Ответы
Ответ 1
Для Firefox есть надстройка, которая обеспечивает почти ту функцию, которую вы хотели: https://addons.mozilla.org/en-US/firefox/addon/force-content-type/. Не знаю, есть ли расширение Chrome или нет.
Даже если функциональность существует, я бы не рекомендовал вам использовать ее в вашем примере: у произвольного HTML будет доступ к домену google.com для cookie и script, что действительно очень плохо с точки зрения безопасности.
Ответ 2
Бесстыдный плагин: я только что опубликовал (бесплатное) расширение Chrome, чтобы делать то, что вы просите. Он доступен в интернет-магазине Chrome. Он работает, слушая событие chrome.webRequest.onHeadersReceived
и исправление в пользовательском заголовке content-type
HTTP. Если вы хотите построить его самостоятельно или посмотреть, как он реализован, источник доступен в GitHub.
Ответ 3
Ubuntu 12.04 имеет расширение для системных настроек под названием Tweak. У этого есть Диспетчер FileType.