PHP には、 stream_wrapper_registerという関数があります。これで、インクルードしようとしているすべての PHP ファイルのファイル コンテンツを取得できます。つまり、基本的に、解析される「コード」を制御できます。
JavaScriptにもこのようなものがあるのではないかと思っていましたか?だから私は私のファイルを含めるとします:
<script type="text/javascript" src="js/myfile.js"></script>
そのファイルの私のコードは、ストリーム ラッパーをセットアップします (これは JS でも利用できると仮定します)。ここで、含まれる他のすべての JavaScript ファイルのファイル コンテンツを取得できるようにしたいと考えています。
<script type="text/javascript" src="js/somefile.js"></script>
<script type="text/javascript" src="js/someotherfile.js"></script>
ただし、これはもちろん、ブラウザが実際にそれらのファイルを実行する前に発生する必要があります。
どういうわけかそれを傍受する方法はありますか?