Когда я нажимаю на внешнюю ссылку и Google Chrome еще не запущен, Chrome запустится, но не откроет связанную страницу. Вместо этого он начинается с моей последней открытой вкладки (такое поведение я ожидаю), но нажатая ссылка также должна открываться в другой вкладке.
Когда я нажимаю на ссылку во второй раз, она открывается правильно в новой вкладке.
Почему это?
РЕДАКТИРОВАТЬ:
Для пояснения, это о macOS. Кроме того, я обнаружил, что он ведет себя не так, как я описал выше. Ссылка открывается в новом окне в первый раз, вместо новой вкладки в существующем окне. Проблема в том, что он не выходит вперед, поэтому старое окно из моей последней сессии в Google Chrome находится впереди. Вы не заметите новое окно за старым, если не используете управление полетом, чтобы увидеть, что есть второе окно.
РЕДАКТИРОВАТЬ 2:
Так как этот вопрос привлек много внимания, я, наконец, принял ответ с наибольшим количеством голосов, хотя это вообще не было моей проблемой. Я вижу, что здесь есть две проблемы:
При наличии ожидающего обновления Chrome Chrome вообще не открывает внешнюю ссылку, а просто открывает другое окно со стартовым экраном по умолчанию. (Ошибка)
Когда Chrome обновлен, внешние ссылки открываются, но на этот раз все еще новое окно в фоновом режиме, а не новая вкладка при восстановлении последнего сеанса. (плохой дизайн)
Надеюсь, это должно быть ясно сейчас :)
Ответы:
У меня это происходило весь день. Тогда я проверил Chrome | О Chrome, и он ждал, чтобы я перезапустил обновление. Это исправило это.
источник
ps aux | grep -i -- '--test-type=webdriver' | grep -v 'grep' awk '{ print $2 }'
Попробуйте войти
chrome://restart
в строку URL и нажмите Enter. Это полностью перезапустит Chrome и все его дочерние процессы, включая приложения на основе Chrome. Я предполагаю, что это не Обновление, которое помогло другим здесь, но перезапуск Chrome.источник
Обновление Chrome решило проблему для меня.
NOTE: The problem can reproduce each time a new version of Chrome is available...
источник
Обновление Chrome также решило эту проблему для меня. Однако я не знал, что в Chrome появилось обновление, пока я не нажал «Chrome-> О Google Chrome».
источник
На самом деле обходной путь уже объединен с Chromium
https://chromium-review.googlesource.com/c/chromium/src/+/801030 :
Так что эта проблема не имеет ничего общего с обновлением приложения, прежде чем оно будет выпущено в Google Chrome, мы должны перезапустить приложение, чтобы исправить его временно.
Фактическая основная причина и предлагаемое решение здесь: https://bugs.chromium.org/p/chromium/issues/detail?id=777863#c56
источник
Я удалил Chrome с AppCleaner и сделал новую установку. Это решило проблему для меня.
источник