JSをロードしたいのですが、パラメータによって動作が異なるはずです。これを行う方法の1つは次のようになると思いました。
<script src="script.js?type=a" type="text/javascript"></script>
<script src="script.js?type=b" type="text/javascript"></script>
...
次に、次のように正規表現を使用してパラメーターを取得します。
function getURLParameter(name) {
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null;
}
(上記の機能はここから)。
ただし、これが最善のアプローチであるかどうかはわかりません。<script></script>
内にグローバル変数をロードしてJSから読み取るなど、これを行う他の方法を提案しますか?