Zitat Zitat
Code:
[...document.querySelectorAll('a')].map( (e) => e.addEventListener( 'mousedown', (e) => { window.location = e.target.getAttribute('href') }))
Naja, a-tags können auch onclick-attribute haben, die vielleicht andere Sachen machen (und gar kein href haben). Wieso nicht einfach e.target.click() in der anonymen Funktion statt dem window.location?

Der Ansatz schlägt bei asynchron geladenem Markup fehl und würde auch bei einem Mittel- oder Rechtsklick den Link normal öffnen -> kein öffnen in neuem Tab/kein Kontextmenü möglich).