Dlaczego w niektórych witrynach Ctrl + kliknięcie nie działa, ale działa kliknięcie prawym przyciskiem myszy> Otwórz w nowej karcie?

23

Weźmy na przykład gazetę Metro . Ctrl+ kliknięcie innych artykułów po prawej stronie otwiera je w tej samej zakładce ... grrrr! Jednak kliknięcie prawym przyciskiem myszy> Open in new tabdziała.

To frustrujące - czy jest jakiś sposób, aby Ctrlkliknięcie + działało na wszystkich stronach internetowych? Dlaczego to nie działa na okazjonalnej stronie internetowej? Tj. Jaki jest powód techniczny?

Danny Beckett
źródło
4
W moim Firefoksie 38.0.5 i Chromium 41.0 na KDE 4.10 strona ładuje się na tej samej karcie, a także na nowej karcie, jeśli wykonano to za pomocą CTRL + kliknięcie. Głupie właściwie! Ale right-click -> Open in new tab.
zwykłe
1
Powiązane: Podobne pytanie do przeglądarki Firefox: superuser.com/questions/854797/…
StackzOfZtuff
1
Napisałem dodatek do Chrome, który to naprawia. github.com/danielnixon/link-fixer#installation
danielnixon

Odpowiedzi:

7

Jest tak z powodu JavaScript, który przechwytuje twoje kliknięcia i dlatego zakłóca działanie skrótów klawiaturowych. Jeśli wyłączysz JavaScript, skróty powinny znów zacząć działać. Możesz to przetestować, naciskając CTRL+ SHIFT+ I(narzędzia programistyczne), a następnie klikając Ustawienia (ikona koła zębatego) i włączając opcję Disable JavaScript.

pcv
źródło
4
Jeśli wyłączysz javascript, możesz również utracić funkcjonalność strony. Wspomniany PO witryny nie pokazuje „Musi czytać” w prawym okienku, jeśli javascript jest wyłączony. Ale tak, rozwiązanie może pomóc na innych stronach internetowych.
Firelord,
2

Kliknięcie środkowe wydaje się działać jak kliknięcie z wciśniętym klawiszem Ctrl (jak wspomniał Firelord w komentarzach).

MDC
źródło