Последние версии Chrome имеют удобную функцию "профилей". При создании нового профиля можно установить "создать ярлык на рабочем столе", и ярлык на рабочем столе будет создан. При нажатии на такой ярлык откроется новое окно Chrome с указанным профилем.
Использование любого ярлыка для запуска Chrome откроет новое окно. Даже если у вас нет профилей, запуск Chrome из ярлыка запустит новый экземпляр с новым окном.
Такое поведение "открыть новое или сфокусировать существующее" очень распространено среди программ для настольных компьютеров, но я не могу найти способ сделать это с помощью ярлыков Chrome на рабочем столе. :(
Единственный способ, которым Chrome откроет вкладку в существующем окне, - это если вы откроете закладку или файл .html
, но нет никакого практического способа контролировать, с каким профилем они могут быть открыты, потому что обработчик находится в Windows, который позволяет только один обработчик (Я придумал систему для поддержки этого, но это выходит за рамки этого вопроса.)
Для некоторых шаблонов работы мне нужно переключаться между многими профилями. Проблема в том, что даже когда профиль уже используется, при нажатии на ярлык появляется новое окно.
Если профиль уже открыт, то почему вы щелкаете по ярлыку, чтобы открыть Chrome с профилем? Если вы хотите новую вкладку в этом профиле, то вы можете просто нажать Ctrl+T в соответствующем окне.
Если ваша цель - просто переключиться на соответствующее окно (если у вас так много разных профилей Chrome, что переключение на правильный профиль затруднительно, даже если вы назначаете им разные значки), то не существует простого способа сделать это. Можно попробовать опубликовать функцию-запрос для поддержки.
Можно ли как-то изменить ярлык, чтобы он не открывал новое окно профиля, а вместо этого фокусировал существующее окно, если оно уже открыто?
Самое близкое, что вы можете получить в данный момент, это добавить about:blank
в конец ярлыка. Он переключится на указанный профиль и создаст пустую страницу, но вы можете легко это закрыть.