You could do it like this:
<a href="http://www.WEBSITE_NAME.com" target="_blank" rel="noopener noreferrer">Open</a>
Originally was:
<a href="http://www.WEBSITE_NAME.com"></a>
Also look at the following url on MDN for more information about security and privacy:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Security_and_privacy
which in turn has a link to a good article named Target="_blank" - the most underestimated vulnerability ever:
https://www.jitbit.com/alexblog/256-targetblank---the-most-underestimated-vulnerability-ever/
Set the 'target' attribute of the link to _blank
:
<a href="#" target="_blank" rel="noopener noreferrer">Link</a>
Edit: for other examples, see here: http://www.w3schools.com/tags/att_a_target.asp
(Note: I previously suggested blank
instead of _blank
because, if used, it'll open a new tab and then use the same tab if the link is clicked again. However, this is only because, as GolezTrol pointed out, it refers to the name a of a frame/window, which would be set and used when the link is pressed again to open it in the same tab).
Security Consideration!
The rel="noopener noreferrer"
is to prevent the newly opened tab from being able to modify the original tab maliciously.
For more information about this vulnerability see these resources:
Use one of these as per your requirements.
Open the linked document in a new window or tab:
<a href="xyz.html" target="_blank"> Link </a>
Open the linked document in the same frame as it was clicked (this is default):
<a href="xyz.html" target="_self"> Link </a>
Open the linked document in the parent frame:
<a href="xyz.html" target="_parent"> Link </a>
Open the linked document in the full body of the window:
<a href="xyz.html" target="_top"> Link </a>
Open the linked document in a named frame:
<a href="xyz.html" target="framename"> Link </a>
See MDN
If anyone is looking out for using it to apply on the react then you can follow the code pattern given below. You have to add extra property which is rel.
<a href="mysite.com" target="_blank" rel="noopener noreferrer" >Click me to open in new Window</a>