看一个简单的 framebuster:
<script type="text/javascript">
if (top.location != self.location) {
top.location = self.location.href;
}
</script>
但是,它似乎工作得太好了。它破坏了 WordPress 中的定制器管理页面,当您自定义某些设置时,网站会在框架中预览。我该如何修改它以使其破坏帧……但不是那个。
也许你可以:
- 检查它是否在同一个域上并且不破坏这些框架?
- 使用某种正则表达式匹配检查特定的定制程序 URL?
我对这两种解决方案都很满意,但我不知道如何实现它们。任何帮助,将不胜感激。