看哪一个简单framebuster:我该如何阻止我的frame buster破坏WordPress Customizer页面?
<script type="text/javascript">
if (top.location != self.location) {
top.location = self.location.href;
}
</script>
但是,它似乎工作也很好。它打破了WordPress中的定制者管理页面,随着您自定义某些设置,网站在一个框架中被预览。我怎样才能修改它,以便它打破框架......但不是那个。
也许你可以:
- 检查它是否在同一个域,而不是打破这些框架?
- 使用somesort的正则表达式匹配检查特定的定制程序URL?
我很满意这两种解决方案,但我不知道如何让它们发生。任何帮助,将不胜感激。
你能不能具备的条件是'(top.location = self.location &&顶! .location.href!='http://www.example.com/page.html')'... –
这是插件安装在多个网站上,因此无法完成特定网址的检查,因为它们全部有不同的域名。相反,我需要检查该特定页面(wp-admin/customize.php),而没有在字符串中的某个域,我不知道该怎么做。 –