web-dev-qa-db-fra.com

Obtenir de chrome pour ouvrir des fichiers "texte" dans un onglet

Lorsque je regarde des exemples de code sur le Web liés à un fichier .c, .cpp, .h, etc., chrome le télécharge pour moi en tant que fichier.

Existe-t-il un moyen de l'obtenir pour ouvrir le fichier (il ne s'agit en réalité que d'un fichier texte avec une extension différente, et Chrome ouvre les fichiers texte dans une fenêtre à onglet) dans une fenêtre à onglet?

Je préférerais que mon dossier de téléchargements ne soit pas encombré de tous ces petits fichiers de code.

J'ai regardé dans les préférences de chrome, mais n'ai rien trouvé qui se rapporte à ceci.

Exécuter la version de développement de chrome, mais je prendrais l’option dans n’importe quelle version actuelle du navigateur.

EDIT: Existe-t-il un moyen de changer la façon dont Chrome traite certains types MIME comme text/x-chdr ou d’autres?

41
soandos

J'ai fait un tas de tests et trouvé que certains types toujoursdéclenchent un téléchargement depuis un emplacement distant. Par exemple, .bat fichiers toujoursessayez de télécharger pendant que le type .cmd similaire s'ouvre sous forme de texte. De même, les fichiers .cpp toujoursdéclenchent un téléchargement tandis que mon propre type .inc, qui est une copie identique du .cpp avec le "cpp" remplacé par "inc", s'ouvre comme du texte.

Je n'ai pas vérifié la source, mais je soupçonne que c'est un comportement intégré. Ils doivent comprendre que s’il s’agit d’un fichier local (file:///…), vous l’avez déjà, alors il est supposé être digne de confiance, ouvrez-le donc. Toutefois, s’il s’agit d’un fichier distant, ne l’ouvrez pas, mais téléchargez-le de manière à ce que tout logiciel anti-virus présent sur le système puisse être sécurisé.

Étonnamment, il ne semble pas avoir d'autres plaintes à ce sujet dans le suivi des bogues de Chrome. o.O J'ai soumis un rapport , nous devrons donc voir ce qu'ils disent.

18
Synetech

Google Chrome

Maintenant, il est possible d'ouvrir le code source directement depuis le navigateur. J'ai testé sur la version 61.0.3163.91 64 bits.

Firefox

Ici ce n'est pas encore. Pour éviter cela, procédez comme suit:

  1. Cliquez avec le bouton droit sur .c ou un autre fichier de code source.
  2. Copy link option
  3. Appuyez sur CRTL-T pour ouvrir un nouvel onglet;
  4. Tapez "view-source:"
  5. Collez le lien copié avant.

Terminé! Firefox montrera le code source du fichier, dans ce cas, le fichier lui-même.

1
Rafael Perez

J'avais l'habitude d'utiliser Syntaxtic! pour Chrome , a travaillé pour moi. Il ouvre le code source dans un nouvel onglet, puis applique la coloration syntaxique.

1
Xyzodiac

Excellente question.

Je peux être atteint via une extension:

  • Pour Chrome, chargez undisposition
  • Si le chargement du fichier est ASCII, un codage couleur peut être souhaitable, vous pouvez le faire via l'extension Syntaxtic .
  • d'ailleurs, pour Firefox charger le complément InlineDisposition
0
boardtc

Je cherchais la même question et j'ai trouvé la réponse de Danny B. à l'adresse: https://stackoverflow.com/questions/14952514/how-to-force-open-links-in- chrome-not-download-them .

Pour que certains types de fichiers soient ouverts sur votre ordinateur au lieu du téléchargement de Chrome ...

Vous devez télécharger le type de fichier une fois, puis juste après, téléchargez la barre d'état située en bas du navigateur. Cliquez sur la flèche en regard de ce fichier et choisissez "Toujours ouvrir les fichiers de ce type". TERMINÉ.

Maintenant, le type de fichier sera toujours OUVERT en utilisant votre programme par défaut.

Pour réinitialiser cette fonctionnalité, allez dans Paramètres/Paramètres avancés et, dans la section "Téléchargement ..", un bouton vous permet de réinitialiser "tous" les téléchargements automatiques.

0
Did