5 votes

Quels sont les inconvénients de l'option de ligne de commande "--allow-file-access-from-files" de Google Chrome ?

Je me retrouve souvent dans l'obligation de demander à Chrome d'effectuer des transformations XSLT sur des fichiers XML locaux. Cela ne fonctionne qu'avec le commutateur susmentionné. Je suis enclin à l'ajouter à mon raccourci par défaut de Chrome.

Ce commutateur exclut-il certaines fonctionnalités ?

1voto

DavidPostill Points 140654

Quels sont les inconvénients de "--allow-file-access-from-files" ?

Je ne vois pas d'inconvénients à cela, à part d'éventuels problèmes de sécurité locale si vous avez des fichiers locaux infectés.

Vous pouvez également jeter un coup d'œil à Autoriser l'accès aux fichiers locaux dans Chrome (Windows) où quelqu'un a commenté que --allow-file-access-from-files fait no permettre xslt transformation :

–allow-file-access-from-files ne permet plus xslt transformation à partir de fichiers locaux. Comment faire pour que cela fonctionne dans Chrome ?

xlouk a dit cela le 12 juin 2014 à 4:32 am | Répondre

Je ne pense pas que cela fonctionnera avec les démarrages actuels de Chrome. actuelles de Chrome. Je vous suggère d'utiliser node et http.server. [ ] créer un serveur http local à partir d'un répertoire. Je vais créer un post montrant le processus.

chrisbitting a dit ceci le 12 juin 2014 à 8:36 am | Reply

Bien sûr, cela peut être vrai pour les anciennes versions de chrome ... mais pas pour la vôtre.


--allow-file-access-from-files

Par défaut, file:// Les URI ne peuvent pas lire d'autres file:// URIs. Il s'agit une dérogation pour les développeurs qui ont besoin de l'ancien comportement pour les tests.

Source : Liste des commutateurs de ligne de commande de Chromium :

1voto

morganwebdev Points 11

En ce qui concerne les inconvénients,

Une alternative à l'ajout au raccourci de votre application est de définir un alias bash à votre fichier .bash_profile ou un équivalent dans votre lanceur de terminal afin de pouvoir toujours lancer facilement/rapidement Chrome avec accès aux fichiers lorsque vous en avez besoin. Cela élimine l'inconvénient potentiel en matière de sécurité de l'utiliser tout le temps et permet de prendre une décision consciente de l'utiliser.

Exemple : alias cdev='open -a "Google Chrome" --args --allow-file-access-from-files' >> .bash_profile .

Cela me permet de taper simplement cdev à partir du terminal pour lancer Chrome avec le drapeau approprié.

Voir : Stack Overflow : "Comment créer un alias Bash ?"

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