Nhấp vào liên kết ngoài sẽ mở Chrome nhưng không phải liên kết


84

Khi tôi nhấp vào liên kết ngoài và Google Chrome chưa chạy, Chrome sẽ khởi chạy nhưng sẽ không mở trang được liên kết. Thay vào đó, nó bắt đầu ở tab đã mở cuối cùng của tôi (đó là hành vi tôi mong đợi), nhưng liên kết được nhấp cũng sẽ mở trong một tab khác.

Khi tôi nhấp vào liên kết lần thứ hai, nó sẽ mở chính xác trong một tab mới.

Tại sao lại thế này?

EDIT:
Để làm rõ, đó là về macOS. Hơn nữa, tôi thấy nó hoạt động khác với cách tôi mô tả ở trên. Liên kết được mở trong một cửa sổ mới lần đầu tiên, thay vì một tab mới trong cửa sổ hiện có. Vấn đề là, nó không xuất hiện ở phía trước, vì vậy cửa sổ cũ từ phiên cuối cùng của tôi trong Google Chrome nằm ở phía trước. Bạn không để ý cửa sổ mới phía sau cửa sổ cũ trừ khi bạn sử dụng điều khiển nhiệm vụ để thấy có cửa sổ thứ hai.

EDIT 2:
Vì câu hỏi này nhận được rất nhiều sự chú ý, cuối cùng tôi đã chấp nhận câu trả lời được bình chọn hàng đầu, mặc dù đây không phải là vấn đề của tôi ngay từ đầu. Tôi có thể thấy rằng có hai vấn đề ở đây:

  1. Khi có bản cập nhật Chrome đang chờ xử lý, Chrome hoàn toàn không mở liên kết ngoài, chỉ mở một cửa sổ khác với màn hình bắt đầu mặc định. (Lỗi)

  2. Khi Chrome được cập nhật, các liên kết bên ngoài được mở nhưng lần này vẫn là một cửa sổ mới trong nền và không phải là một tab mới khi khôi phục phiên cuối cùng. (thiết kế xấu)

Hy vọng điều này sẽ được rõ ràng bây giờ :)


Chrome cho macOS? Bạn có thể muốn tuyên bố rõ ràng nếu đó là macOS để người điều hành không đóng câu hỏi của bạn dưới dạng ngoài chủ đề. Chúc mừng
bjbk

@bjbk Đó là tốt để đoán hệ điều hành MacOS và câu hỏi sẽ không được đóng cửa cho off-topic, nhưng yêu cầu làm rõ liệu OP là đề cập đến hệ điều hành MacOS hoặc iOS là khá quan trọng cho câu trả lời
GRG

@grgarside Tôi gần như đã thêm iOS vào bình luận nhưng để tham khảo 'click'. Điểm tuyệt vời. Cảm ơn!
bjbk

Là hành vi này xảy ra với tất cả các liên kết hoặc chỉ một liên kết cụ thể?
LH16

tất cả các liên kết, không có vấn đề gì
uloco

Câu trả lời:


137

Tôi đã có điều này xảy ra cả buổi chiều. Sau đó, tôi đã kiểm tra Chrome | Giới thiệu về Chrome và nó đang chờ tôi khởi chạy lại để cập nhật. Điều đó đã sửa nó.


1
Cảm ơn, đã gặp vấn đề này trong một vài ngày, kể từ lần khởi động lại cuối cùng của tôi ... nghĩ rằng tôi đang phát điên.
Tracker1

2
OP, xin vui lòng chấp nhận câu trả lời này vì nó là chính xác.
Rafael Eyng

1
điều này cũng làm việc cho tôi Điều này đã xảy ra với tôi trong quá khứ, tôi tự hỏi đó là một trục trặc có chủ ý để nhắc nhở bạn về việc cập nhật. Nhưng nó rất, rất khó chịu!
mavili

Tôi ngạc nhiên khi thấy đây là câu trả lời đúng! Tôi nghĩ đó là tác dụng phụ của chữ X lớn màu đỏ trong Mac mà không đóng ứng dụng - người dùng Windows cũ đang nói ở đây. Vì các ứng dụng chỉ bị ẩn và Chrome không còn hiển thị nút "sẵn sàng cập nhật" màu xanh lục trong giao diện người dùng, nên tất cả chúng ta đều mất cốt truyện.
Matt Canty

Đối với những người đang đến đây mà vẫn không tìm ra giải pháp, đây là những gì hiệu quả với tôi (Tôi không có đủ đại diện trên trang SE này để trả lời thực sự). Trong trường hợp của tôi, đó là các quy trình Chrome không đầu từ các thử nghiệm WevDriver tự động đã bị sập. Họ đã nắm bắt được các yêu cầu mở liên kết. Giết họ làm việc cho tôi. ps aux | grep -i -- '--test-type=webdriver' | grep -v 'grep' awk '{ print $2 }'
Bo Jeanes

11

Hãy thử nhập chrome://restartdòng url và nhấn enter. Điều này sẽ khởi động lại hoàn toàn Chrome và tất cả các quy trình con của nó bao gồm các ứng dụng dựa trên Chrome. Tôi cho rằng đó không phải là Bản cập nhật giúp những người khác ở đây, mà là Chrome khởi động lại.


Điều này đã sửa nó. Trước đây tôi đã đóng tất cả các cửa sổ của Chrome và mở lại, điều đó không có ích.
sdkks

@sdkks khi bạn đóng thủ công tất cả các cửa sổ Chrome - vẫn còn một số quy trình chrome nền đang chạy. Lệnh trên khởi động lại tất cả.
Nikita Mendelbaum

hoặc chỉ Cmd + Q (Kill) ứng dụng, hơi thất vọng ... không ai biết làm thế nào để ngăn chặn nó?
vk.edward.li

9

Cập nhật Chrome đã giải quyết vấn đề cho tôi.

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


Cập nhật lên phiên bản mới nhất cũng khắc phục sự cố cho tôi
Chalapathi

KHÔNG CẦN cập nhật Chrome để sửa lỗi này. Chỉ cần nhập chrome: // restart trong dòng URL và nhấn enter để khởi động lại hoàn toàn tất cả các quy trình Chrome. Điều đó sẽ khắc phục vấn đề.
Nikita Mendelbaum

4

Cập nhật Chrome cũng giải quyết vấn đề này cho tôi. Tuy nhiên, tôi không biết Chrome có bản cập nhật đang chờ cho đến khi tôi nhấp vào "Chrome-> Giới thiệu về Google Chrome".


1

Trên thực tế, cách giải quyết đã được hợp nhất trong Chromium

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

Trong macOS 10.13, nếu: - Chromium là trình duyệt mặc định - Chromium đã được cập nhật - Người dùng chưa khởi chạy lại

và người dùng cố gắng mở một liên kết từ một chương trình bên ngoài, thay vì mở liên kết trong phiên bản Chromium đang chạy, LaunchService cố gắng mở phiên bản thứ hai của Chromium.

Hiện tại, điều này làm cho cá thể đang chạy mở một cửa sổ mới trống.

Vì vậy, vấn đề này không liên quan gì đến Cập nhật ứng dụng, trước khi nó được phát hành trong Google Chrome, chúng tôi phải khởi động lại ứng dụng để khắc phục tạm thời.

Nguyên nhân gốc thực sự và giải pháp đề xuất có tại đây: https://bugs.chromium.org/p/chromium/issues/detail?id=777863#c56


0

Tôi đã gỡ cài đặt Chrome bằng AppCleaner và thực hiện cài đặt mới. Điều này giải quyết các vấn đề đối với tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.