Держу три профиля Chromium, адрес в каждом прописан расширением-переключателем. Работает ровно до перезапуска машины: после старта браузер секунд десять ходит напрямую, потом расширение просыпается и всё встаёт на место.
Поймал случайно, когда смотрел свои же логи на шлюзе. За эти секунды успевает уйти штук восемь запросов мимо. Переводить настройку в ключ запуска или у ключа свои грабли?
Ключ запуска и расширение работают на разных этажах, отсюда и разница.
Строку запуска браузер читает до того, как поднимет профиль. Первого окна с прямыми запросами при таком порядке не будет вовсе. Расширение грузится вместе с остальным содержимым профиля, и до его пробуждения браузер успевает сходить за обновлением встроенных модулей, за списком отзыва сертификатов и за фоновой проверкой связи. Ровно те восемь запросов, что вы поймали в логе.
Второе отличие тише, но злее. Расширение живёт внутри профиля. Снесли каталог, пересобрали профиль, потеряли настройку и даже не заметили. Ключ живёт в ярлыке, каталог его не трогает.
Минус у ключа один: пару имя и пароль он не принимает. Браузер поднимет окно с запросом при первом обращении, и фоновые запросы в это время просто оборвутся.
Включается, только галку надо ставить руками на странице расширений. Ещё один повод держать адрес в ярлыке: забыл галку, открыл окно инкогнито, ушёл напрямую и узнал об этом через сутки.
Я после каждой правки ярлыка прогоняю короткую сверку, минута времени.