Клацання на зовнішніх посиланнях відкриває Chrome, але не посилання


84

Коли я натискаю зовнішнє посилання та Google Chrome ще не працює, Chrome запуститься, але не відкриє пов'язану сторінку. Натомість він починається з моєї останньої відкритої вкладки (такої поведінки я очікую), але натиснуте посилання також має відкритись на іншій вкладці.

Коли я натискаю посилання вдруге, воно відкриється правильно на новій вкладці.

Чому це?

EDIT:
Для уточнення мова йде про macOS. Крім того, я виявив, що він поводиться інакше, як я описав вище. Посилання відкривається в новому вікні вперше, замість нової вкладки в існуючому вікні. Проблема полягає в тому, що воно не виходить на фронт, тому старе вікно з мого останнього сеансу в Google Chrome знаходиться спереду. Ви не помічаєте нове вікно за старим, якщо не використовуєте контроль місії, щоб побачити, що є друге вікно.

EDIT 2:
Оскільки на це питання було приділено багато уваги, я, нарешті, прийняв відповідь, яка проголосувала у верхній частині, хоча це взагалі не було моєю проблемою. Я бачу, що тут є дві проблеми:

  1. Коли очікується оновлення Chrome, Chrome взагалі не відкриває зовнішню посилання, просто відкриває ще одне вікно із початковим екраном за замовчуванням. (Помилка)

  2. Коли Chrome оновлюється, відкриваються зовнішні посилання, але цього разу все-таки нове вікно у фоновому режимі, а не як нова вкладка під час відновлення останнього сеансу. (поганий дизайн)

Сподіваюся, це має бути зрозуміло зараз :)


Chrome для macOS? Ви можете виразно зазначити, чи це macOS, щоб модератори не закривали ваше питання поза темою. Ура
бджбк

@bjbk Добре припустити, що macOS і питання не закриватимуться поза темою, але запит на роз'яснення, чи стосується ОП макес чи iOS, досить важливий для відповідей
grg

@grgarside Я майже додав iOS у коментар, але для посилання "натискання". Чудова точка. Дякую!
bjbk

Чи відбувається така поведінка з усіма посиланнями або лише з певним посиланням?
LH16

всі посилання, незалежно від того
uloco

Відповіді:


137

У мене це відбувалося увесь день. Потім я перевірив Chrome | Про Chrome, і він чекав, коли я повторно запуститься для оновлення. Це і виправило.


1
Дякую, я мав цю проблему пару днів, з моєї останньої перезавантаження ... думав, що я зійшов з розуму.
Tracker1

2
ОП, прийміть цю відповідь, оскільки вона правильна.
Рафаель Ейн

1
це працювало і для мене! Це траплялося зі мною в минулому, я дивуюсь, що це навмисний збій, щоб нагадати про оновлення. Але це дуже, дуже дратує!
mavili

Я був здивований, виявивши, що це правильна відповідь! Я думаю, що це побічний ефект великого червоного X в Mac, який не закриває програми - колишній користувач Windows, який виступає тут. Оскільки програми лише приховані, а Chrome більше не показує зелену кнопку "оновлення готово" у своєму інтерфейсі, ми всі втрачаємо сюжет.
Метт Кенті

Для тих, хто потрапляє сюди і досі не знаходить рішення, ось що для мене спрацювало (мені не вистачає представників на цьому веб-сайті SE, щоб залишити справжню відповідь). У моєму випадку, це невдалі процеси Chrome без автоматичних тестів WevDriver. Вони фіксували відкриті запити посилання. Вбивство їх працювало на мене. ps aux | grep -i -- '--test-type=webdriver' | grep -v 'grep' awk '{ print $2 }'
Bo Jeanes

11

Спробуйте ввести chrome://restartрядок URL та натисніть Enter. Це повністю перезапустить Chrome і всі його дитячі процеси, включаючи додатки на базі Chrome. Я припускаю, що це не Оновлення, яке допомагало іншим, але перезапуск Chrome.


Це і виправило. Раніше я закрив усі вікна Chrome і знову відкрив, це не допомогло.
sdkks

@sdkks, коли ви вручну закриєте всі вікна Chrome - залишаються запущені деякі фонові хромовані процеси. Команда вище перезапускає їх усіх.
Микита Мендельбаум

або просто Cmd + Q (Kill) додаток, трохи розчарований ... ніхто не знає, як це запобігти?
vk.edward.li

9

Оновлення Chrome вирішило проблему для мене.

NOTE: The problem can reproduce each time a new version of Chrome is available...


Оновлення до останньої версії
вирішило

Немає необхідності оновлювати Chrome, щоб виправити це. Просто введіть chrome: // restart у рядок URL та натисніть клавішу Enter, щоб повністю перезапустити всі процеси Chrome. Це має вирішити проблему.
Микита Мендельбаум

4

Оновлення Chrome також вирішило цю проблему для мене. Однак я не знав, що Chrome чекає оновлення, поки я не натиснув "Chrome-> About Google Chrome".


1

Насправді обхід вже об’єднаний у Chromium

https://chromium-review.googlesource.com/c/chromium/src/+/801030 :

У macOS 10.13, якщо: - Chromium є веб-переглядачем за замовчуванням - Chromium оновився - Користувач не перезапустився

і користувач намагається відкрити посилання із зовнішньої програми, замість того, щоб відкрити посилання в запущеному екземплярі Chromium, LaunchServices намагається відкрити другий екземпляр Chromium.

Наразі це спричиняє запущений екземпляр відкрити порожнє нове вікно.

Тож ця проблема не має нічого спільного з оновленням додатків, перш ніж вийти в Google Chrome, ми повинні перезапустити програму, щоб виправити її тимчасово.

Справжня першопричина та запропоноване рішення тут: https://bugs.chromium.org/p/chromium/isissue/detail?id=777863#c56


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.