Tôi có một liên kết (neo) có một href đính kèm với nó để điều hướng đến một URL cụ thể nói 'www.bla.com'.Ctrl + nhấp vào liên kết với trình xử lý nhấp chuột
<a href='http://www.bla.com' />
Tôi cũng có một click
xử lý kèm theo các liên kết mà thực hiện một số hành động và sau đó mở ra một cái nhìn html trong cùng một cửa sổ. Mọi thứ hoạt động hoàn hảo tốt.
Tuy nhiên, khi người dùng sử dụng 'ctrl + click' để mở liên kết trong tab/cửa sổ mới, trình xử lý nhấp dường như được ưu tiên và mở chế độ xem html trong cùng một cửa sổ. Nhưng tôi muốn giữ lại hành vi 'ctrl + click' và cho phép người dùng mở liên kết trong một tab/cửa sổ mới (giống như một liên kết bình thường). Làm thế nào tôi có thể làm điều đó?
Cảm ơn trước!
Bạn đang sử dụng gì trong trình xử lý? Tôi đã cố gắng sao chép nó và điều duy nhất tôi có thể tìm thấy mà dừng lại nó là một 'alert' – Bankzilla
Có nhiều phím thay đổi hành vi mặc định. Bạn nên sử dụng một cái gì đó như ['filter-alter- clicks'] (https://github.com/bfred-it/filter-altered-clicks) để xử lý nó cho bạn. –