Mam skrypt jQuery, który dołącza zdarzenie click do każdego linku, uruchamiając akcję po kliknięciu łącza. To działa dobrze, ale otrzymałem informację zwrotną od betatestera, która mnie udaremnia.Sposób pułapkowania "otwórz w nowej karcie" kliknięć w jquery.click
Użytkownik kliknął link prawym przyciskiem myszy i otworzył go w nowej karcie. Kiedy to zrobiła, jquery nie zatrzymał kliknięcia. BAD USER. Powieliłem to również za pomocą cmd-click.
Czy istnieje sposób uwięzienia tych gestów, czy to nieodłączne ograniczenie?
Bardzo wątpię, czy jest to możliwe, biorąc pod uwagę zdarzenia DOM, które polegają na zakładkach pre-date w przeglądarkach. Nie wiem, jak odróżnić otwarcie w nowym oknie. – annakata