<script src="svn/loader/run_prettify.js?lang=css&skin=sunburst"></script>So how does the JS file know the parameters appended to its URL? You can just call the function getScriptParams(..) to get the parameters in JS object format.
This will get JS object:

console.log(getScriptParams('run_prettify.js'));Here is implementation of getScriptParams(..).
function getScriptParams(scriptFileName) { // Get all script tag var scripts = document.getElementsByTagName('script'); var result = {}; for(var i = 0; i < scripts.length; ++i) { // Check if the file name is the same as scriptFileName if(scripts[i].src.indexOf(scriptFileName) !== -1) { // Get the parameters string var urls = scripts[i].src.split('?'); if(urls.length == 2) { var parameters = urls[1].split('&'); for(var j=0; j< parameters.length; ++j) { var pair = parameters[j].split('='); result[pair[0]] = pair[1]; } } break; } } return result; }