I know that this is the default behavior of the browser (opening in a new tab), but are there any tricks to overcome them?
Not using the other event handlers - such as onmousedown/onmouseup for <a>
?
Trying to open with: window.open(url);
It is a necessary to make it on the requirements specification.