How to open link in new tab on html?

后端 未结 10 1995
孤独总比滥情好
孤独总比滥情好 2020-11-22 11:57

I\'m working on an HTML project, and I can\'t find out how to open a link in a new tab without javascript.

I already know that

10条回答
  •  [愿得一人]
    2020-11-22 12:42

    Set the 'target' attribute of the link to _blank:

    Link
    

    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:

    • https://dev.to/ben/the-targetblank-vulnerability-by-example
    • https://support.detectify.com/support/solutions/articles/48001048981-external-links-using-target-blank-

提交回复
热议问题