Закрыть гугл хром через командную строку
Закройте хром (или хром) и перезапустите с аргументом --disable-web-security . Я только что проверил это и подтвердил, что могу получить доступ к содержимому iframe с помощью встроенной в страницу src = "http://google.com" страницы "localhost" (протестировано в chromium 5 / ubuntu). Для меня точная команда была:
Примечание. Убейте все экземпляры Chrome перед выполнением команды .
Браузер предупредит вас, что «вы используете неподдерживаемую командную строку» при первом ее открытии, что вы можете игнорировать.
Из источника хрома:
До Chrome 48 вы могли просто использовать:
ТОЛЬКО ДЛЯ ПОЛЬЗОВАТЕЛЯ MAC
Для пользователей Windows:
Проблема с решением, принятым здесь, на мой взгляд, заключается в том, что если у вас уже открыт Chrome и попытайтесь запустить его, он не будет работать.
По сути, запустив следующую команду (или создав с ней ярлык и открыв Chrome через него)
Вы можете открыть новый «небезопасный» экземпляр Chrome одновременно с тем, чтобы другие «защищенные» экземпляры браузера оставались открытыми и работали в обычном режиме. Важно : удалять / очищать папку C:/Chrome dev session каждый раз, когда вы открываете окно, так как второй раз --disable-web-security не будет работать. Поэтому вы не можете сохранить свои изменения и затем снова открыть их как второй небезопасный экземпляр Chrome с --disable-web-security .
Для Selenium Webdriver в этом случае можно запустить Chrome селен с соответствующими аргументами (или «переключателями»).
Вы можете использовать этот плагин chrome, который называется «Allow-Control-Allow-Origin: *» . Он очень прост и работает очень хорошо. проверьте это здесь: *
Вы можете просто использовать это расширение Chrome Allow-Control-Allow-Origin
Просто нажмите на значок расширения, чтобы включить или выключить кросс-ресурсный доступ, как вы хотите
Для Windows . создайте ярлык Chrome на рабочем столе.
Щелкните правой кнопкой мыши> Свойства> Ярлык
Изменить "целевой" путь:
(Измените «C: . \ chrome.exe» на то место, где находится ваш chrome).
В Windows 10 будет работать следующее.
Ага. Для OSX откройте терминал и запустите:
Для Linux запустите:
Также, если вы пытаетесь получить доступ к локальным файлам для целей разработки, таких как AJAX или JSON, вы также можете использовать этот флаг.
Для Windows перейдите в командную строку и перейдите в папку, где находится Chrome.exe, и введите
Это должно отключить ту же политику происхождения и разрешить доступ к локальным файлам.
Вы используете неподдерживаемый флаг командной строки: --disable-web-security. Стабильность и безопасность пострадают.
Используя текущую последнюю версию Chrome (80.0.3987.149 (Официальная сборка) (64-разрядная версия)), единственный способ заставить его работать в моем тесте - запустить Chrome с использованием следующих флагов (измените D: \ temp на ваше усмотрение). Это решение запустит Chrome в качестве песочницы для тестов и не повлияет на основной профиль Chrome:
--disable-site-изоляция-испытания --disable-web-security --user-data-dir = "D: \ temp"
В окнах нажмите кнопку Пуск, затем скопируйте и вставьте ниже:
Попробуйте перейти на эту страницу и отключить политику безопасности домена для домена вашего сайта.
Существует расширение Chrome, которое называется CORS Toggle.
После добавления переключите его в положение on , чтобы разрешить междоменные запросы.
Попробуйте эту команду на Mac-терминале
Он открывает еще один экземпляр Chrome с отключенной защитой, и больше нет проблем с CORS. Кроме того, вам больше не нужно закрывать другие экземпляры Chrome. Измените локальный URL-адрес на свой.
Для OSX выполните следующую команду из терминала:
Это запустит новый экземпляр Google Chrome с предупреждением сверху.
Это постоянно движущаяся цель . сегодня мне нужно было добавить еще один флаг, чтобы заставить его работать: --disable-site-isolation-trials
OS X: open / Applications / Google \ Chrome.app --args --user-data-dir = "/ var / tmp / Chrome_dev_2" --disable-web-security --disable-site-изоляция-испытания
Если вы используете Google Chrome в Linux, работает следующая команда.
Для пользователей Mac:
И до Chrome 48 вы могли просто использовать:
Кажется, ни одно из вышеперечисленных решений не работает. - disable-web-security больше не поддерживается в последних версиях Chrome.
Не уверен, почему Chrome делает жизнь разработчиков настолько сложной. Он блокирует все возможные способы отключения проверки безопасности XSS даже для использования в разработке, что совершенно не нужно.
[Обновлено 23 июня 2018 года] . Недавно я занимаюсь разработкой приложения SPA, в котором необходимо снова использовать corsproxy. Но, похоже, ни один из corsproxy на github не может удовлетворить мое требование.
Следуя ответу Олы Карлссона, действительно, лучшим способом было бы открыть небезопасный Chrome в другом сеансе. Таким образом, вам не нужно беспокоиться о закрытии всех открытых в данный момент вкладок, а также вы можете продолжать безопасно просматривать веб-страницы с помощью исходного сеанса Chrome.
Эти пакетные файлы должны работать только для вас в Windows.
Поместите его в файл Chrome_CORS.bat для удобства использования.
Это для Chrome Canary . Canary_CORS.bat
Не делайте этого! Вы открываете свой аккаунты для атак. После этого любой сторонний сайт может начать отправлять запросы на другие сайты, на которые вы вошли.
Вместо этого запустите локальный сервер. Это так же просто, как открыть оболочку / терминал / командную строку и набрать
Затем укажите ваш браузер на
Если вы обнаружили, что это слишком медленно, рассмотрите это решение
Люди, голосующие за этот ответ, должны зайти сюда и также понизить этот ответ, чтобы быть последовательными. Понятия не имею, почему мой ответ так недооценен, и тот же ответ в здесь является самым популярным.
Вы открываете себя для атак. Каждый сторонний скрипт, который вы включаете на своем сайте удаленно или локально, например, через npm, теперь может загружать ваши данные или украсть ваши учетные данные. Вы делаете то, что вам не нужно делать. Предлагаемое решение не сложно, занимает 30 секунд, не оставляет открытой атаки. Почему вы решили сделать себя уязвимым, когда лучший способ сделать это так просто?
Говорить людям об отключении безопасности - это все равно, что говорить друзьям, чтобы они оставляли входную дверь незапертой и / или ключ под ковриком. Конечно, шансы могут быть низкими, но если они будут ограблены, без доказательства принудительного въезда им может быть трудно собрать страховку. Аналогичным образом, если вы отключаете защиту , вы просто отключаете безопасность . Это безответственно делать, когда вы можете решить проблему так просто, без отключения безопасности. Я был бы удивлен, если бы вы не могли быть уволены в некоторых компаниях за отключение безопасности.
Далеко не все пользователи знают, что браузером Google Chrome можно управлять посредством специальных команд или переключателей командной строки Windows. Причем некоторые команды позволяют активировать или отключать важные функции, которые недоступны пользователям в обычных настройках браузера. В этой статье мы рассмотрим, как запускать команды через ярлык браузера, как пользоваться командной строкой для администрирования Хрома, а также расскажем о самых полезных переключателях, которые помогут решить различные проблемы, связанные с работой браузера.
Команды для терминала в Линукс
Инструкции, описанные мной выше, подойдут для пользователей Windows. Пользователи «Линукс» также могут закрыть любое приложение через текстовые команды, используя для этого терминал. Он запускается нажатием клавиш Ctrl + Alt + T. Сначала необходимо узнать идентификатор процесса, который требуется убить. В этом поможет команда ps aux | grep [ИМЯ] или pgrep [ИМЯ]. Потом следует использовать команду kill [ID] или pkill [ID]. Чтобы закрыть сразу все окна некой программы, например, браузера, можно использовать команду killall [ИМЯ].
Друзья, на этом я заканчиваю статью. Надеюсь, в ней вы найдёте что-то полезное для себя. Жду ваших вопросов и оценок моей работы в комментариях. До свидания.
Linux
Напоследок коротко расскажу о том, как выйти из Консоли или закрыть Терминал Linux:
- Если вы находитесь в Консоли, то нажмите сочетание клавиш CTRL+ALT+F7 для возврата на Рабочий стол.
- Если вы хотите выйти из Терминала, находясь в графическом окружении, то наберите команду exit.
Мои методы закончились. Знаете ещё? Поделитесь с нами в комментариях. Давайте становиться умнее вместе. До свидания.
Список параметров командной строки для управления Google Chrome
В таблице указаны различные ключи (параметры), которые могут быть полезны как веб-программистам, так и рядовым пользователям. Они часто используются в случаях, когда некоторые функции, элементы интерфейса или настройки браузера не работают должным образом в той или иной операционной системе.
Команда
--user-data-dir=
--ash-force-desktop
--disable-3d-apis
--disable-background-mode
--disable-gpu
--disable-extensions
--disable-plugins
--disable-plugins-discovery
--disable-preconnect
--disable-notifications
--disable-sync
--disable-translate
--dns-prefetch-disable
--kiosk
--incognito
--media-cache-size
--multi-profiles
--mute-audio
--new-profile-management
--no-experiments
--no-pings
--no-proxy-server
--no-referrers
--no-startup-window
--reset-variation-state
--restore-last-session
--ssl-version-min
--show-fps-counter
--start-maximized
--window-position
--window-size
Полный перечень актуальных параметров можно посмотреть на сайте веб-разработчика Peter Beverloo.
Как при пошаговом выполнении кода JavaScript в отладчике Google Chrome прервать выполнение скрипта, если я не хочу продолжать? Единственный способ, который я нашел, - это закрыть окно браузера.
Нажатие «Перезагрузить эту страницу» запускает остальную часть кода и даже отправляет формы, как если бы нажал F8 «Продолжить».
ОБНОВЛЕНИЕ :
При нажатии F5 (Обновить) во время приостановки скрипта:
Закрытие, а затем повторное открытие окна браузера - не всегда самый простой способ, потому что он убивает состояние сеанса браузера, а это может быть важно. Все ваши точки останова также потеряны.
ОБНОВЛЕНИЕ (январь 2014 г.) :
Обновить во время отладки:
- Chrome v31: позволяет скриптам запускаться и останавливается на следующих точках останова (но не отправляет запросы ajax), а затем обновляется.
- IE 11: обновление ничего не делает, но вы можете нажать F5, чтобы продолжить.
- Firefox v26: позволяет скриптам запускаться, но не останавливается на следующих точках останова, отправляет запросы ajax, а затем обновляется.
Перейдите на ту же страницу во время отладки:
- Chrome v31: то же, что и Refresh.
- IE 11: сценарии завершаются, запускается новый сеанс браузера (аналогично закрытию и повторному открытию).
- Firefox v26: ничего не происходит.
Также juacala предложила эффективное решение. Например, если вы используете jQuery, запуск delete $ из консоли остановит выполнение при обнаружении любого метода jQuery. Я протестировал его во всех вышеперечисленных браузерах и могу подтвердить, что он работает.
ОБНОВЛЕНИЕ (март 2015 г.) :
Обходной путь Juacala по-прежнему полезен при отладке в IE или Firefox.
ОБНОВЛЕНИЕ (январь 2019 г.) :
Инструменты разработчика Chrome наконец-то добавили правильный способ остановить выполнение скрипта, что приятно (хотя и немного скрыто). Обратитесь к ответу Джеймса Гентеса за подробностями.
Текстовой командой
Давайте будем исходить из того, что вы умеете управлять командной строкой посредством текстовых команд, а я вам подскажу, какой из них закрыть cmd:
- Наберите exit и нажмите Enter. Кстати, если ввести это же слово в конце списка других команд, то консоль закроется автоматически после выполнения установленных задач.
- Если предыдущий способ не сработал, что редко, но случается, тогда напечатайте taskkill /F /IM cmd.exe и также нажмите Enter.
Закрыть программу
Вам остаётся только отыскать в появившемся перечне программу, создающую проблемы, и запомнить её PID (цифровой идентификатор). Чтобы было более понятно, рассмотрим пример. Я запущу в Windows 10 приложение для проведения видеоконференций, найду Zoom в перечне процессов через командную строку и покажу, как его завершить.
Кроме имени программы, вы увидите несколько столбиков значений. Соседний с названием столбец (цифры) — это PID (идентификатор), а последний – количество килобайт, которое он, работая, отнимает у системы.
В моём случае Zoom обозначился двумя процессами, завершение которых из командной строки возможно и по отдельности, и одновременно посредством команды taskkill. Кроме самой команды, понадобится ещё ввести ключ /f, а также:
- Атрибут IM, если мы будем использовать имя программы, тогда завершатся оба процесса. Вот как это выглядит в данном примере: taskkill /f /IM Zoom.exe (после ввода команды нужно нажать Enter).
- Атрибут PID, если мы будем вводить не имя, а идентификатор, чтобы убить один конкретный процесс: taskkill /f /PID.
Если вы не знаете, что именно тормозит вашу систему, то можете попробовать с помощью командной строки завершить все процессы и закрыть все окна, которые зависли. Для этого используйте атрибут /fi (установка фильтра) и статус «не отвечает». Команда будет выглядеть так: taskkill /f /fi «status eq not responding».
Свернуть окно cmd
Друзья, в моей практике частенько бывают случаи, что некоторые пользователи, говоря «закрыть», подразумевают сворачивание окна – в случае с cmd работают все те же методы, что и с любыми другими программами:
- Щёлкните один раз мышкой (левой кнопкой) по чёрточке в правом углу окошка (там, где красный крестик).
- С помощью сочетания клавиш ALT и TAB сверните текущее окошко или повторным нажатием TAB переместитесь к нужному окну. Кнопку ALT при этом нужно держать зажатой.
- Чтобы вмиг очутиться на Рабочем столе, то есть разом свернуть все окна, используйте любую из двух комбинаций – WIN+D или WIN+M.
Запуск Chrome с параметрами через ярлык
Запуск ключей или параметров браузера возможен через ярлык. Для этого кликнете правой кнопкой мыши по ярлыку Google Chrome и выберете опцию Свойства:
Во вкладке Ярлык в графе Объект добавьте ключ --incognito после chrome.exe:
Затем нажмите Применить и OK.
Теперь при запуске Chrome через ярлык всегда будет открываться окно браузера в режиме инкогнито.
С клавиатуры
Всё описанное в предыдущем абзаце статьи выполняется довольно просто, но что делать, если «хвостатого помощника» нет под рукой или он сломан. Придётся обходиться без мышки. На самом деле есть куча способов осуществить закрытие cmd с помощью клавиатуры:
- То же контекстное меню можно вызвать сочетанием клавиш ALT+ПРОБЕЛ, а дальше с помощью стрелочки «вниз» следует спуститься к нужному действию и подтвердить его нажатием на кнопку ENTER.
- Или можно обратиться за помощью к Диспетчеру задач. Он запускается зажатием трёх клавиш – CTRL+ALT+DEL (DELETE).
- В Диспетчере во вкладке «Процессы» (перемещаться между пунктами меню и вкладками можно кнопкой TAB и стрелками), используя стрелку «вниз» спуститесь до процесса «Обработчик команд Windows» (вероятно, что в 10, 8 или 7 версиях название будет несколько отличаться, значит, ищите схожее по смыслу).
- Когда подсветите нужный процесс, нажмите на кнопку DEL или «Контекстное меню», изображающую список (прямоугольник с чёрточками внутри) и расположившуюся между правыми ALT и CTRL на клавиатуре.
- В появившемся списке команд выберите «Снять задачу».
Запустить cmd и отобразить все процессы
Запустить cmd можно несколькими способами:
- Нажмите на клавиатуре Win (кнопочка с плывущим окошком) и R (языковой регистр не имеет значения). В появившееся окно «Выполнить» впишите cmd и нажмите ОК.
- Нажмите Win и X, запустите нужное средство от имени администратора.
- Напишите в поисковой строке Пуска cmd и запустите приложение cmd.exe двумя быстрыми щелчками.
- Или же начните писать в поисковой строке Пуска «команды…» и запустите первое приложение из результатов поиска двумя быстрыми щелчками.
Друзья, если вы справились с запуском cmd, значит, точно сможете найти через неё и убить тот самый злополучный процесс.
Увидеть программу, которая зависла, поможет команда tasklist. Её нужно написать в появившемся чёрном окошке (там, где мигает курсор), после чего нажать клавишу Enter. Способ одинаково актуален для всех версий Windows – 7, 8 и 10. Результатом этого действия будет появление списка всех запущенных на ПК процессов.
Используем «батник»
Друзья, если некая программа порядком подпортила вам нервы, постоянно запускаясь и тормозя систему, то вы можете в момент необходимости быстро закрыть её через bat-файл (в простонародье «батник»), который нужно предварительно создать. В таком случае вам не придётся постоянно обращаться к cmd и вписывать одну и ту же команду по десять раз на дню.
Батник сооружается следующим образом:
- Создайте новый текстовый документ («Блокнот»), для чего сделайте правый щелчок на пустом пространстве рабочего стола, обратитесь к инструменту «Создать» и выберите соответствующий пункт.
- Откройте полученный документ двумя быстрыми щелчками впишите в него команду taskkill /F /IM zoom.exe (у меня имя zoom.exe, вы вписываете название своей проблемной утилиты).
- Через «Файл» перейдите к инструменту «Сохранить как…», задайте любое имя (я написал «Закрыть»), после него поставьте точку и напишите расширение bat (смотрите фото).
- Нажмите «Сохранить» и на рабочем столе появится батник.
Когда злополучная программа вновь запустится и загрузит ПК, дважды быстро щёлкните по подготовленному bat-файлу, чтобы её закрыть.
Батником
Раз уж решил рассказать обо всех вариантах, то приведу и совсем уж замороченный способ для тех, кто не ищет лёгких путей или предпочитает все действия запечатывать в bat.файлы. Батник предварительно нужно создать:
- В новом текстовом документе редактора «Блокнот» (правый щелчок мыши на пустом пространстве Рабочего стола, далее, действие «Создать текстовый документ») напечатайте команду taskkill /F /IM cmd.exe.
- Пользуясь пунктом «Сохранить как…» из меню «Файла», сохраните документ под любым именем с расширением .bat, например, «Закрыть.bat».
Друзья, ваш батник – закрыватель cmd готов. Пользоваться им можно так:
- Сверните окошко командной строки одним из способов, описанных в первом параграфе данной статьи. Вы должны оказаться на Рабочем столе.
- Используя кнопку TAB, прыгайте по значкам, пока не оберётесь до «Закрыть.bat».
- Нажмите на кнопку Enter.
Изменение директории по умолчанию в командной строке Windows
Второй способ предполагает работу с командной строкой или консолью. Для начала необходимо нажать сочетание клавиш Win + R, ввести команду cmd и кликнуть на OK:
На экране появится окно командной строки:
Теперь основная задача сводится к смене базовой директории пользователя (в нашем случае это C:\Users\Richard) на директорию, где хранится файл chrome.exe.
Для смены папки необходимо ввести cd и через пробел указать путь к файлу.
Путь отображается в свойствах ярлыка браузера. Достаточно кликнуть правой кнопкой мыши на ярлык Chrome и выбрать Свойства:
Далее необходимо скопировать путь из графы Рабочая папка:
В командной строке введите cd, вставьте скопированные данные через контекстное меню и нажмите клавишу Enter:
Несколько профилей пользователя в Google Chrome
Можно также запустить несколько копий Хрома с разными пользовательскими профилями. Например в одном у вас важные данные и сохраненные пароли, а другой используется для обычного серфинга по сомнительным сайтам.
Или у вас один компьютер, а каждому пользователю хочется иметь "свой" Хром на одном рабочем столе.
Делается это с помощью ключа:
--user-data-dir="ПУТЬ_ПО_ПАПКИ_С _ПРОФИЛЕМ"
Можно указать пустую папку, данные нового профиля создадутся автоматически.
Аналогичным образом можно добавлять и другие ключи, описанные в таблице ниже.
Запуск Chrome с параметрами командной строки
Откройте в Chrome несколько вкладок, а затем закройте его. Вернитесь к окну консоли, введите следующую команду и нажмите Enter:
chrome.exe --restore-last-session
Фактически это означает, что нужно запустить файл chrome.exe с параметром --restore-last-session, таким образом, выполнение команды приведет к запуску браузера с недавно закрытыми вкладками.
Аналогичным образом можно выполнить любую команду. Например, для вызова окна браузера в режиме инкогнито используется следующий параметр (иногда их называют "ключами" командной строки):
chrome.exe --incognito
Нужно помнить, что перед параметром всегда необходимо всегда указывать chrome.exe, чтобы операционная система знала, какую именно программу нужно выполнить с указанным параметром.
Закрыть cmd
Как закрыть с помощью мыши окно командной строки, предполагаю, знают все – нужно нажать на красный прямоугольник с белым крестиком внутри, расположенный в верхнем правом углу. Есть ещё один вариант:
- Сделайте правый щелчок по верхней части окошка.
- В контекстном меню, которое появится, если вы щёлкнули там, где надо, выберите действие «Закрыть».
Читайте также: