シンプルなフレームバスターをご覧ください:
<script type="text/javascript">
if (top.location != self.location) {
top.location = self.location.href;
}
</script>
ただし、うまく機能しすぎているようです。特定の設定をカスタマイズすると、サイトがフレームでプレビューされるとすぐに、WordPress のカスタマイザー管理ページが壊れます。フレームを壊すようにこれを変更するにはどうすればよいですか...しかし、それはできません。
おそらく、次のことができます。
- それが同じドメイン上にあるかどうかを確認し、それらのフレームを壊していませんか?
- ある種の正規表現一致を使用して、特定のカスタマイザー URL を確認しますか?
どちらのソリューションにも満足していますが、それらを実現する方法がわかりません。どんな助けでも大歓迎です。