È possibile annullare la <a href="...">chiusura di una scheda in qualsiasi browser? Mi piacerebbe farlo senza Javascript.
È possibile annullare la <a href="...">chiusura di una scheda in qualsiasi browser? Mi piacerebbe farlo senza Javascript.
Risposte:
Alcuni browser supportano l' tabindex="-1"attributo, ma non tutti, poiché non si tratta di un comportamento standard.
I browser moderni, conformi a HTML5, supportano l' [tabindex]attributo , in cui un valore -1impedisce che l'elemento venga tabulato.
Se il valore è un numero intero negativo
L'agente utente deve consentire all'elemento di essere focalizzato, ma non dovrebbe consentire all'elemento di essere raggiunto usando la navigazione di attivazione sequenziale.
Penso che potresti farlo tramite javascript, sovrascrivi window.onkeypresso onkeydown, intrappoli il pulsante della scheda e imposti il focus sull'ordine desiderato.
Rimuovi l' hrefattributo dal tuo tag di ancoraggio
$('[href="whatever-the-url-is"]').removeAttr('href');