59 votes

Faire en sorte que chrome ouvre les fichiers "texte" dans un onglet

Lorsque je consulte des échantillons de code sur le web, liés à un fichier .c, .cpp, .h, etc., Chrome les télécharge pour moi sous forme de fichier.

Existe-t-il un moyen d'obtenir l'ouverture du fichier (qui n'est en fait qu'un fichier texte avec une extension différente, et Chrome ouvre les fichiers texte dans une fenêtre à onglets) dans une fenêtre à onglets ?

Je préfère ne pas avoir mon dossier de téléchargements jonché de tous ces petits fichiers de code.

J'ai regardé dans les préférences de chrome, mais je n'ai rien trouvé qui s'y rapporte.

J'utilise 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 modifier la façon dont chrome traite certains types de fichiers mime tels que text/x-chdr ou d'autres ?

22voto

Ben Collins Points 11318

J'ai fait un tas de tests et j'ai trouvé que certains types toujours déclencher un téléchargement à partir d'un emplacement distant. Par exemple, .bat fichiers toujours essayer de télécharger alors que le similaire .cmd s'ouvre en tant que texte. De même, .cpp fichiers toujours déclencher un téléchargement alors que mon propre .inc qui est une copie identique du type .cpp avec le "cpp" changé en "inc" s'ouvre comme du texte.

Je n'ai pas vérifié la source, mais je pense que c'est un comportement intégré. Ils doivent penser que si c'est un fichier local ( file:///… ), vous l'avez déjà et on suppose qu'il est de confiance, alors ouvrez-le. Si toutefois il s'agit d'un fichier distant, ne l'ouvrez pas, mais téléchargez-le afin que tout logiciel anti-virus présent sur le système puisse y jeter un coup d'œil par sécurité.

Étonnamment, il y a il ne semble pas y avoir d'autres plaintes à ce sujet sur le système de suivi des bogues de Chrome. o.O J'ai soumis un rapport Nous devrons donc voir ce qu'ils disent.

3voto

boardtc Points 425

Excellente question.

Je peux être atteint par le biais d'une extension :

  • Pour Chrome, chargez non-déposition
  • Si le chargement du fichier est de type ASCII, un codage couleur peut être souhaitable. l'adresse Syntaxe extension
  • En fait, pour Firefox, il faut charger le fichier InlineDisposition add-on

1voto

Xyzodiac Points 11

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

0voto

Antonio Costa Points 1587

Google Chrome

Il est désormais 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 le cas. Pour éviter cela, faites ce qui suit :

  1. Cliquez avec le bouton droit de la souris sur le fichier .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é auparavant.

C'est fait ! Firefox affichera le code source du fichier, dans ce cas, le fichier lui-même.

-1voto

Anshul Points 461

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

Pour que certains types de fichiers s'ouvrent sur votre ordinateur, au lieu de Chrome Télécharger...

Vous devez télécharger téléchargement, regardez la barre d'état en bas du navigateur. Cliquez sur la flèche à côté de ce fichier et choisissez "toujours ouvrir les fichiers de ce type". C'EST FAIT.

Maintenant, le type de fichier s'ouvrira toujours en utilisant votre programme par défaut.

Pour réinitialiser cette fonction, allez dans Paramètres / Paramètres avancés et sous l'option section "Téléchargement ", il y a un bouton pour réinitialiser "tous" les téléchargements automatiques.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X