如何防止子帧更改“top.location.href”

时间:2010-07-08 07:12:41

标签: javascript

有些页面有这样的javascript:

<script language="javascript">
if (top.location != location)
top.location.href = self.location;
</script>

如果我有一个带有框架的网页,链接到这些页面,加载时,浏览器的网址将更改为其网址。我不想要这个,我该怎么办?

2 个答案:

答案 0 :(得分:2)

可以实现破坏框架(如here, on stackoverflow所解释的那样),但这是一个无尽的破坏者 - 破坏破坏者......

我提出了一条反对强制破坏框架网站的建议。它有一些不好的业力感觉。

答案 1 :(得分:0)

目前大多数大型浏览器都支持X-Frame标头以防止取景。 https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Options