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