web-dev-qa-db-fra.com

Impossible d'ouvrir certains fichiers HTML en chrome (mac)

Il y a certains fichiers HTML (aucun motif que j'ai découvert) que je ne peux pas ouvrir via le terminal, l'interface graphique ou un clic droit sur Ouvrir dans le navigateur via Sublime Text 3. 

Le navigateur par défaut pour ouvrir le fichier est défini sur Chrome. Lorsque je dis d'ouvrir le fichier dans le navigateur, cela m'amène à la fenêtre Chrome, mais n'ouvre pas réellement le fichier que je veux.

Je peux ouvrir ces fichiers dans Chrome lui-même via la commande + O et dans Firefox ou Safari en cliquant avec le bouton droit de la souris sur le fichier et en les sélectionnant dans l'interface graphique.

Ce serait bien si Chrome ouvrait les fichiers quand je le pensais. J'apprécierais toute aide.

10
Gwater17

Sur votre mac, cliquez avec le bouton droit sur le fichier et choisissez «Ouvrir avec», puis choisissez «autre». Changez la valeur par défaut en 'Safari' puis cochez la case 'Toujours ouvrir avec'. Cliquez sur Ouvrir. Cela devrait lancer le fichier dans Safari. Fermez le fichier dans le navigateur et vérifiez qu’un double-clic l’ouvrira dans Safari. Maintenant, refaites la même chose, sauf revenir à Chrome par défaut. 

Vous pouvez avoir un problème de sécurité si vous avez téléchargé le fichier * .html ailleurs. 

10
Chris Sharp

J'ai eu le même problème. Corrigé en exécutant ceci dans le terminal après la fermeture de Chrome:

open /Applications/Google\ Chrome.app --args --allow-file-access-from-files

Les arguments de ligne de commande peuvent être consultés dans Chrome en visitant chrome: // version /

Chrome ne m'avait pas chargé de fichiers locaux avant d'exécuter cette commande, mais pour une raison quelconque, Chrome Canary l'a fait.

9
sgr12

c'est un problème d'attributs d'extension. Si vous utilisez ls -l pour voir les attributs de votre fichier, vous verrez des @ bizarres.

ls -l xxxx.html - rwxr-xr-x @

la solution consiste à utiliser xattr.

xattr -c nomfichier xattr -rc répertoire

0
Xiaoou Wang