フレームバスターをバイパスまたはバストする必要がありますが、204 を返すサーバーがありません。(これまでのところ部分的に) 機能する最善の解決策は、https://crypto.stanford.edu/~dabo/pubsにあるものです。 /papers/framebust.pdf 4 ページのセクション C、onBeforeUnload – 204 フラッシング。
ここ (フレームバスターバスター) と ここ (フレームバスターバスター ... バスターコードが必要) で議論されており、コードは以下に再現されています
<script type="text/javascript">
var prevent_bust = 0
window.onbeforeunload = function() { prevent_bust++ }
setInterval(function() {
if (prevent_bust > 0) {
prevent_bust -= 2
window.top.location = 'http://example.org/page-which-responds-with-204'
}
}, 1)
</script>
私の問題は、HTTP ステータス コード 204 を返すサーバーがないことです (また、サーバーをセットアップすることもできません)。どうすればこれを回避できますか?