3

在 html 文档的标题部分添加以下标记是否会阻止在框架内加载文档?如果是这样,为什么有人会打扰 Javascript 方法?

<META HTTP-EQUIV="Window-target" CONTENT="_top" />
4

2 回答 2

3

更好地使用该BASE元素

<base target="_top">

但这并不妨碍将文档加载到框架内。如果没有另外指定,它只会强制所有链接使用目标_top作为默认目标。

但是,如果您想阻止在框架内加载文档,请尝试以下 JavaScript 代码:

if (top != self) {
    top.location.href = self.location.href;
}
于 2009-10-05T16:55:59.177 回答
2

似乎浏览器不再支持<META HTTP-EQUIV="Window-target" CONTENT="_top" />元标记,他们只是忽略了它。正如 Gumbo 建议的那样,这就是人们为使用 JavaScript 而烦恼的原因。

于 2012-02-03T11:28:00.323 回答