2011-01-26 4 views
12

FirefoxまたはChromeのいずれかに強制的にロードされたリソースを特定のMIMEタイプとして解釈させる方法はありますか?ChromeまたはFirefoxの「View As MIME Type」

たとえば、Google CodeなどのオンラインSCCインターフェイスで提供される生コードビューは、デフォルトでtext/plainというコンテンツを送信します。 HTMLファイルを見ているなら、ブラウザでこれを上書きしてtext/htmlと表示したいと思っています。

「MIMEタイプとして表示」機能を提供するFirefoxまたはChromeの拡張機能や隠しコマンドはありますか?

答えて

5

Firefoxの場合、アドオンがほとんどあなたが望む機能を提供しています:https://addons.mozilla.org/en-US/firefox/addon/force-content-type/。 Chromeの拡張機能があるかどうかはわかりません。

機能が存在する場合でも、あなたの例で使用することはお勧めしません。任意のHTMLはcookieとスクリプトのgoogle.comドメインにアクセスすることができます。これはセキュリティ面では本当に悪いことです。

+1

セキュリティに関する非常に良い点。幸いにも、それはGoogleがそれを考えているように見えます。すべての未処理ファイルは、* projectname * .googlecode.comから配信されます。このファイルは、Cookieを設定または送信しません。 (コードブラウザはcookieを使用するcode.google.comから提供されています) – kpozin

27

恥知らずのプラグイン:ちょうどあなたが求めるものを行うために(無料の)Chrome拡張機能を公開しました。これはChrome web storeにあります。これは、chrome.webRequest.onHeadersReceivedイベントを聞き取り、カスタムのcontent-type HTTPヘッダーでパッチを当てることによって機能します。自分でビルドしたり、実装方法を確認したい場合は、the source is available on GitHubをご覧ください。

+1

これは優れています。私はこの拡張子をほぼ毎日使っています。 – kpozin

+0

@kpozin:ありがとう! – Ori

+7

リンクを右クリックして「メディアタイプとして開く」オプションを選択した場合にのみ、この機能を有効にすることができます。私が持っているURLのファイルのMIMEタイプを変更することはできますが、ページを指していませんか? –

-2

Ubuntu 12.04には、Tweakというシステム設定の拡張機能があります。これにはFileType Managerがあります。

関連する問題