1

自分のサイトからのヘッダーを含むアウトバウンド リンクを表示しています。一部のデータ プロバイダーにはフレーム バスターが配置されています。

私が達成しようとしているのは次のとおりです。フレーム無効化が行われていない (コンテンツが正常に読み込まれた) 場合は、フレームを表示します。フレーム無効化が行われている場合は、フレーム ソースであったページ全体を更新するだけですか?

それに関する投稿をいくつか見たことがありますが、ほとんどのコードでは、次のようなユーザーの操作が必要です。

var prevent_bust = 0  
window.onbeforeunload = function() { prevent_bust++ }  
setInterval(function() {  
  if (prevent_bust > 0) {  
    prevent_bust -= 2  
    window.top.location = '<?php echo $outurl;?>'  
  }  
}, 1) 

それはうまく機能しますが、更新または戻るボタンが必要です。何もクリックせずにリアルタイムでそれを行うことは可能ですか?

JavaScript、Ajax、PHP のいずれであろうと、私はすべての代替手段に対してオープンです。

4

0 に答える 0