4

Мне часто нужно, чтобы Chrome выполнял XSLT-преобразования в локальных XML-файлах. Это работает только с вышеупомянутым переключателем. Я склонен просто добавить его в ярлык Chrome по умолчанию.

Этот переключатель исключает некоторые функциональные возможности?

2 ответа2

2

Что касается недостатков,

Одной из альтернатив, добавляющих его в ярлык приложения, является установка псевдонима bash для вашего .bash_profile или аналога в панели запуска терминала, чтобы вы всегда могли легко / быстро запустить Chrome с доступом к файлу, когда вам это нужно. Это исключает потенциальный недостаток безопасности при его постоянном использовании / делает его осознанным решением использовать его.

Пример:alias cdev='open -a "Google Chrome" --args --allow-file-access-from-files' >> .bash_profile .

Это позволяет мне просто ввести cdev из терминала, чтобы запустить chrome с соответствующим флагом.

См .: Переполнение стека: "Как создать псевдоним Bash"

1

Каковы недостатки «--allow-file-access-from-files»?

Я не вижу никаких недостатков в этом, кроме возможных проблем с локальной безопасностью, если вы заразили локальные файлы.

Возможно, вы также захотите взглянуть на Разрешить локальный доступ к файлам в Chrome (Windows), где кто-то заметил, что --allow-file-access-from-files не разрешает xslt transformation:

–allow-file-access-from-files больше не разрешает преобразование xslt из локальных файлов. Как заставить это работать в chrome?

xlouk сказал это 12 июня 2014 года в 4:32 | Ответить

Я не верю, что это будет работать с любыми текущими вариантами запуска Chrome. Я бы предложил использовать узел и http.server. Вы можете легко создать локальный http-сервер из каталога. Я создам пост, показывающий процесс.

Крисбитинг сказал это 12 июня 2014 года в 8:36 | Ответить

Это, конечно, может быть верно для старых версий Chrome ... но не для вашей версии.


--allow-доступ к файлам, из-файлов

По умолчанию file:// URI не могут читать другие file:// URI. Это переопределение для разработчиков, которым нужно старое поведение для тестирования.

Список источников ключей командной строки Chromium:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .