在 html 文档的标题部分添加以下标记是否会阻止在框架内加载文档?如果是这样,为什么有人会打扰 Javascript 方法?
<META HTTP-EQUIV="Window-target" CONTENT="_top" />
在 html 文档的标题部分添加以下标记是否会阻止在框架内加载文档?如果是这样,为什么有人会打扰 Javascript 方法?
<META HTTP-EQUIV="Window-target" CONTENT="_top" />
更好地使用该BASE
元素:
<base target="_top">
但这并不妨碍将文档加载到框架内。如果没有另外指定,它只会强制所有链接使用目标_top
作为默认目标。
但是,如果您想阻止在框架内加载文档,请尝试以下 JavaScript 代码:
if (top != self) {
top.location.href = self.location.href;
}
似乎浏览器不再支持<META HTTP-EQUIV="Window-target" CONTENT="_top" />
元标记,他们只是忽略了它。正如 Gumbo 建议的那样,这就是人们为使用 JavaScript 而烦恼的原因。