In generale questi sono approcci sbagliati: il browser dell'utente non deve essere competenza del progettista web. Andare ad alternarne il funzionamento è un'intrusione, una mancanza di rispetto.

Se vuoi provare a descriverci il contesto magari potremmo trovare delle strade alternative.