超链接目标中的_top做什么?

use*_*520 33 html5

我有时会看到target="_top"锚标记.它有什么作用?

<a href="http://foobar.com" target="_top">Foobar</a>
Run Code Online (Sandbox Code Playgroud)

ham*_*mon 33

如果链接在a中iframe,则新网页将不会被加载,iframe但浏览器将在窗口中打开页面

  • Tidbit:作为一项安全措施,浏览器不会让来自不同域的iframe更改_top位置.相反,将打开一个新选项卡(或根本不打开). (5认同)

Chư*_*iết 27

目标=:

_top:在窗口的完整正文中打开链接的文档

_blank:在新窗口或选项卡中打开链接的文档

_self:在单击的框架中打开链接的文档(这是默认设置)

_parent:在父框架中打开链接的文档

framename:在命名框架中打开链接的文档

http://www.w3schools.com/tags/att_a_target.asp


Tim*_*ora 14

这是一个浏览上下文名称.

有效的浏览上下文名称或关键字是任何字符串,它是有效的浏览上下文名称,或者是对以下之一的ASCII不区分大小写的匹配:_ blank,_self,_parent或_top.

看一下这里的矩阵,它描述了target属性在不同场景中的行为.

实际效果是_top引用最顶层的窗口(技术上是顶级浏览上下文).

<a href="http://foo.com" target="_top">a link</a>告诉浏览器导航到"foo.com"不在自己的框架中,而是在最顶层的框架中.如果当前帧最顶层的帧,则URL将在同一窗口中打开.

另请参阅:浏览上下文(如果您有兴趣进行深入阅读).


小智 5

target="_top" 将在所有定义的框架集的顶层打开链接。