Информация в этой статье касается управляемых браузеров Chrome и устройств с ChromeOS.
Администратор может использовать переменные для настройки путей к файлам, например пути к каталогу, в котором Chrome хранит пользовательские данные. Благодаря этому можно не задавать путь в коде программы.
Например, чтобы хранить данные профиля в папке с данными локальных приложений пользователя в Windows, задайте для правила UserDataDir
следующее значение: ${local_app_data}\Chrome\Profile
. В большинстве версий Microsoft Windows 7 и Vista оно будет преобразовано в C:\Users\<пользователь>\AppData\Chrome\Profile
.
Профили пользователей браузера Chrome не имеют обратной совместимости. Если они не соответствуют версиям Chrome, могут происходить сбои или потери данных. Подробнее о распространенных проблемах в браузере Chrome…
Советы по настройке путей в правилах
- Правила, содержащие пути к каталогам, в которых хранятся данные Chrome, настраиваются отдельно для каждой платформы. Некоторые правила используются для конкретных платформ, тогда как другие универсальны.
- Пути должны быть абсолютными. Это позволяет избежать ошибок, связанных с приложениями, которые в разных случаях запускаются в различных местоположениях.
- Каждая переменная может использоваться в пути один раз.
- Если указанного пути не существует, большинство правил попытается создать новый каталог.
- Использование сетевых местоположений в некоторых правилах может привести к непредвиденным результатам. Например, профиль пользователя не имеет обратной совместимости, поэтому запуск другой версии браузера Chrome с тем же профилем может привести к повреждению или утере данных этого профиля.
Список поддерживаемых переменных для путей
Переменная | Описание | Пример |
---|---|---|
Все платформы | ||
${machine_name} |
Имя компьютера. Можно добавить доменное имя. |
ivan.ab1.vasha-companiya.org ivan123 |
${user_name} |
Пользователь, запускающий Chrome (учитывает SUID). |
ivanpetrov |
Только для Apple macOS |
||
${documents} |
Папка "Документы" текущего пользователя. | /Users/IvanPetrov/Documents |
${users} |
Папка, в которой хранятся профили пользователей. | /Users |
Только для Microsoft Windows |
||
${client_name} |
Имя клиентского ПК, подключенного к сеансу Citrix или протоколу удаленного рабочего стола (RDP). Обратите внимание, что при использовании в локальном сеансе эта переменная имеет пустое значение. Если она является частью пути, для нее может потребоваться префикс, который в любом случае не будет пустым. |
Строка C:\chrome_profiles\session_${client_name} задает следующий путь:
|
${documents} |
Папка "Документы" текущего пользователя. |
C:\Users\Administrator\Documents |
${global_app_data} |
Папка данных приложений (AppData), заданная на уровне всей системы. |
C:\AppData |
${local_app_data} |
Папка данных приложений (AppData) текущего пользователя. |
C:\Users\Administrator\AppData\Local |
${profile} |
Домашняя папка текущего пользователя |
C:\Users\Administrator |
${program_files} |
Папка "Program Files" текущего процесса. Зависит от разрядности процесса: 32 или 64 бита. |
C:\Program Files (x86) |
${roaming_app_data} |
Папка перемещаемых данных приложений текущего пользователя. |
C:\Users\Administrator\AppData\Roaming |
${session_name} |
Название активного сеанса. Полезно для различения нескольких одновременных сеансов удаленного доступа к одному профилю. |
Локальные сеансы рабочего стола: WinSta0 |
${windows} |
Папка Windows. |
C:\WINNT C:\Windows |
Google, а также другие связанные знаки и логотипы являются товарными знаками компании Google LLC. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.