web-dev-qa-db-ja.com

chromeを取得して「テキスト」ファイルをタブで開く

.c、.cpp、.hなどのファイルとしてリンクされているWeb上のコードサンプルを見ると、chromeがファイルとしてダウンロードします。

タブウィンドウでファイル(実際には異なる拡張子のテキストファイルであり、chromeはテキストファイルをタブウィンドウで開く)を開く)を取得する方法はありますか?

これらの小さなコードファイルのすべてが散らばっているダウンロードフォルダーは不要です。

chrome設定を調べましたが、これに関連するものは何も見つかりませんでした。

クロムのdevビルドを実行していますが、ブラウザーの現在のビルドでオプションを選択します。

編集: chromeがtext/x-chdrなどのMIMEタイプを処理する方法を変更する方法はありますか?

45
soandos

たくさんのテストを行ったところ、一部のタイプalwaysがリモートロケーションからのダウンロードをトリガーすることがわかりました。たとえば、.batファイルalwaysは、同様の.cmdタイプがテキストとして開いている間にダウンロードを試みます。同様に、.cppファイルalwaysは、「cpp」が「inc」に変更された.incの同一のコピーである.cppタイプが開いている間にダウンロードをトリガーしますテキストとして。

ソースは確認していませんが、組み込みの動作であると思います。彼らは、それがローカルファイル(file:///…)の場合、すでにそれを持っているので信頼できると見なされるので、それを開くことを理解する必要があります。ただし、それがリモートファイルである場合は、ファイルを開かずにダウンロードして、システム上のすべてのウイルス対策ソフトウェアが安全に見えるようにしてください。

意外なことに 他の苦情はないようです Chromeバグトラッカー。o.Oに送信しました レポート なので、彼らの言うことを確認する必要があります。

18
Synetech

以前は Syntaxtic!for Chrome を使用していました。新しいタブでソースコードを開き、構文の強調表示を適用します。

1
Xyzodiac

すばらしい質問です。

私は拡張機能を介して達成することができます:

  • Chromeの場合、読み込み ndisposition
  • ファイルのロードがASCIIの場合、カラーコーディングが望ましい場合があります。これは Syntaxtic 拡張機能を使用して行うことができます)
  • ところで、Firefoxでは InlineDisposition アドオンをロードします
0
boardtc

グーグルクローム

ブラウザから直接ソースコードを開くことが可能になりました。バージョン61.0.3163.91 64ビットでテストしました。

Firefox

ここではまだです。これを回避するには、次のようにします。

  1. .cまたは他のソースコードファイルを右クリックします。
  2. Copy linkオプション
  3. 押す CRTL-T新しいタブを開く;
  4. 「view-source:」と入力します
  5. 前にコピーしたリンクを貼り付けます。

できた! Firefoxはファイルのソースコード、この場合はファイル自体を表示します。

0
Rafael Perez

私は同じ質問を探していて、ダニーBからの回答を見つけました: https://stackoverflow.com/questions/14952514/how-to-force-open-links-in-chrome-not-download -them

Chromeダウンロード中...の代わりに、特定の種類のファイルをコンピュータで開くには.

ファイルの種類を1回ダウンロードする必要があります。次に、ダウンロードの直後に、ブラウザの下部にあるステータスバーを確認します。そのファイルの横にある矢印をクリックし、[常にこの種類のファイルを開く]を選択します。できました。

これで、ファイルタイプは常にデフォルトのプログラムを使用してOPENになります。

この機能をリセットするには、[設定]から[詳細設定]に移動し、[ダウンロード..]セクションに「すべての」自動ダウンロードをリセットするボタンがあります。

0
Did