8

Я указываю пользовательский пользовательский агент в Google Chrome, чтобы получить доступ к устаревшему веб-сайту во внутренней сети моей компании (для сайта не требуется IE). Я создал ярлык приложения для сайта и добавил в него параметр --user-agent .

Если я запускаю этот ярлык без Chrome, все работает нормально. Однако, если я запускаю ярлык приложения, когда другое окно Chrome уже открыто, параметр --user-agent игнорируется и используется обычный user-agent.

Таким образом, кажется, что любая строка пользовательского агента, используемая при открытии первого окна Chrome, будет использоваться для всех будущих окон или ярлыков приложений. Есть ли способ обойти это поведение?

2 ответа2

12

Что вы можете сделать, это создать несколько профилей. Это означает, что окна не будут совместно использоваться, а также с избранным, кэшем, содержимым домашнего экрана, файлами cookie и т.д., Но вы сможете заставить свой ярлык работать так, как вы этого хотели.

Сначала выполните действия, описанные в этой статье, чтобы создать дополнительный профиль для Google Chrome: создайте отдельные профили в Google Chrome для членов семьи и оставайтесь в высшей степени безопасным.

Во-вторых, измените ярлык, указав параметр --user-agent . Например, вот командная строка, которую я использовал для проверки:

"path\to\chrome.exe" --user-data-dir="..\User Data\Test" --user-agent="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)"

Теперь вы можете дважды щелкнуть по обычному ярлыку Chrome и этому новому ярлыку, и каждый из них откроет свои окна в отдельных сеансах со своими собственными пользовательскими агентами.

0

Окно приложения может собирать и делиться сессией, запущенной другим окном. Если вы не привязаны к истории просмотров и т.д., Вы можете попробовать пометить ярлык параметром --incognito. Стоит выстрел!

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