3

Web ページの自動更新の原因となっている特定のコードを見つけるにはどうすればよいですか?

HTML メタリフレッシュのソースを調べましたが、役に立ちませんでした。また、メイン ページに Javascript の「リロード」が見つからないため、おそらくリンク JavaScript ファイルを介して外部からロードされていると思われます。

Firebug (または他のデバッガー) のように、「プロ」はどのようにこれを追跡しますか?

ノート:

私は、このようなものをデバッグして追跡できるようにするプロセスに興味があります。それは、それを停止する「キャッチオール」ソリューション (ページが自動更新するページの Firefox 全体の機能を無効にするなど) ではありません。 )。

4

2 に答える 2

2

問題は、JavaScript ファイルにある可能性が最も高いです。以下を探してそれらを調べてください:

1) URL/場所の変更、リダイレクト、またはブラウザを元に戻すために使用できるものを探します。

window.location.href
window.history.back(-1)
window.navigate(”example.html”);
self.location=”top.htm”;
top.location=”error.jsp”;

2) 次のようなタイマーを探します。

setTimeout()
setInterval()

3) 壊れたセレクターを探します。クリック イベント ハンドラーが DIV 全体、またはドキュメント全体に誤ってアタッチされている場合があります。

于 2013-09-13T04:30:00.353 に答える