1

ページに読み込まれているスクリプトを削除できない場合 (これは非常に大規模なエンタープライズ アプリケーションであり、コードは紛失または埋もれています)、スクリプトの読み込みまたは実行をキャンセルする方法はありますか?ブラウザ?

いくつかのコード例:

<!DOCTYPE html>
<html>
  <head>

    <!-- Automatically added to every page, can't be removed from the backend -->
    <script type="text/javascript" src="MyBadScriptFile.js"></script>

    <!-- Other scripts being loaded, i.e. jQuery -->
    <script type="text/javascript" src="jQuery-1.10.1.min.js"></script>

    <!-- My script file that I have control over -->
    <script type="text/javascript" src="MyScriptCanceller.js"></script>

  </head>
  <!-- ... -->
</html>

MyScriptCanceller.js私の質問は、ブラウザがロードまたは実行されないようにするために何を入れることができMyBadScriptFile.jsますか?

編集:または、このスクリプトをいつでも削除/無効にできる場所への応答を操作する他の方法はありますか?

4

4 に答える 4

7

いいえ。Javascript ファイルは順番に実行されます。これは、1 番目と 2 番目のファイルの内容が実行されるまで、3 番目のファイルの内容が実行されないことを意味します。コードが実行されると、元に戻すことはできません。

于 2013-06-20T18:42:52.480 に答える
-1

何らかの条件が満たされた場合、MyScriptCanceller.js で 3 番目のリンクを動的に作成することができますか? 条件が満たされない場合、呼び出された 3 番目の js ファイルは作成されません。

http://www.javascriptkit.com/javatutors/loadjavascriptcss.shtml

于 2013-06-20T18:44:25.250 に答える