36

Недавно я узнал, что я могу отключить Chrome "веб-безопасность", используя аргумент командной строки, что облегчает разработку JavaScript. Проблема в том, что я не могу запустить более одного "экземпляра" Chrome одновременно. Если я запускаю chrome.exe chrome.exe --disable-web-security когда Chrome уже запущен, он просто открывает новое окно в работающем экземпляре и игнорирует мои аргументы командной строки. Я могу полностью закрыть Chrome и перезапустить его с указанным выше аргументом командной строки, но тогда все мои окна будут работать без веб-безопасности, что плохо для обычного использования браузера.

Итак, подведем итог: можно ли запустить экземпляр Chrome с флагом --disable-web-security пока работает обычный экземпляр Chrome?


Примечание: я подозреваю, что ответ может лежать в ключах командной строки Chrome, но их просто ... так много ...

5 ответов5

40

Я нашел похожий вопрос на Ask Ubuntu. Очевидно, вы можете сказать Chrome начать новый сеанс, передав ему новый каталог пользовательских данных. Это значит, что теперь я могу запустить эту команду:

chrome.exe --user-data-dir="C:/Chrome dev session" --disable-web-security

И открывается новое окно Chrome с отключенной веб-безопасностью Ура!


Примечание: это означает, что перетаскивание окна не будет работать между этими двумя окнами.

6

Закройте все открытые окна в браузере Chrome. Если открыто несколько окон, закройте все по отдельности. Затем вы можете открыть Chrome, используя следующий код в "RUN":

chrome.exe --allow-file-access-from-files --disable-web-security
3

Для Mac:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir="/tmp/chrome_dev_session" --disable-web-security 

При необходимости замените свой путь к Chrome.

3

Отвечая на комментарии @aug и @ hubro, вы можете использовать флаг open команды -n , чтобы открыть новый экземпляр приложения через терминал Mac OS X:

open -n -a /Applications/Chrome.app

Вы можете добавить любые флаги, которые вы хотите использовать (например, --disable-web-security) в конце этой команды.

0

Вы можете использовать некоторую форк Chrome в качестве второго браузера, например, Iron или Dragon. Может быть, портативный экземпляр Chrome тоже подойдет.

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