次のコードを置き換える必要があり、1 つを除く JS ファイルへのすべての参照に GET パラメータを追加しました。
<link rel="stylesheet" type="text/css" href="/login/css/ABC.css" />
<script type="text/javascript" language="javascript" src="/localization/DEF.js"></script>
<script type="text/javascript" language="javascript" src="/login/jslib/GHI.js"></script>
<script type="text/javascript" language="javascript" src="/login/jslib/md5.js"></script>
sendRequest('/application/srvc/EXCEPTION.js', handleChallengeResponse, null);
sendRequest('/application/srvc/EXCEPTION.js",handleChallengeResponse, null);
これは使用されるMatcherです:
(?<!EXCEPTION)(\.js)
それは、「.js」のすべての出現を探し、「EXCEPTION」文字列が前にある場合は、結果配列からその結果を破棄します。それは否定的な後読みと呼ばれます。これを行う方法を見つけるのに1日を費やしたので、共有する必要があると思いました.