ページ読み込み後に JavaScript の実行を停止する方法 (Firefox)

ページ読み込み後に JavaScript の実行を停止する方法 (Firefox)

Javascript は必要なページのコンテンツを読み込む役割を担っているため、noScript で Javascript を無効にすると、コンテンツが読み込まれなくなります。ただし、このページの Javascript がコンテンツの読み込みを終えると、迷惑なギミックのアニメーション BS を実行し始め、ページが使用できなくなります。さらに悪いことに、スクリプトの BS コードに何らかのバグがあり、20 秒ごとにコンピューターが一時的にハングします。コンテンツを読み込んだ後は、常に更新したり、派手な処理を実行したりする必要はありません (コンテンツの読み込み以外の Javascript 機能は必要ありません)。

どうすれば、JavaScript をコンテンツが配信されるまで存続させ、その後実行時にそれを破棄し、スクリプト コンソールで JavaScript が消滅したままにして、その存続の選択を後悔させることができるでしょうか。

答え1

おそらく、開発者ツールに侵入してすべてのスクリプトを一時停止することができます。

F12を押して開発者コンソールを開きます。デバッガーをクリックし、一時停止ボタンをクリックします。

F12 キーを押しても開発者コンソールが開かない場合は、開発者コンソールを有効にする必要がある可能性があります。ただし、最新バージョンではデフォルトで有効になっていると思います。

答え2

  • F12 キーを押して開発者コンソールを開きます。
  • 右上の歯車アイコンを押します
  • Javascriptを無効にするを選択

ここに画像の説明を入力してください

答え3

5秒後にJSを無効にするユーザースクリプトがあります:

単純に自分自身を書き換えてbody.innerHTML、既存の JS を事実上終了します。理論上は、メモリの GC も実行されるはずです。

関連情報