blob: 3ff49965ad7b48352e05649093b44cb3b46fc1b7 [file] [log] [blame]
/**
* @license
* Copyright 2013 The Emscripten Authors
* SPDX-License-Identifier: MIT
*
* This file gets implicatly injected as a `--pre-js` file when
* emcc is run with `--emrun`
*/
// Route URL GET parameters to argc+argv
if (typeof window == 'object') {
Module['arguments'] = window.location.search.substr(1).trim().split('&');
for (let i = 0; i < Module['arguments'].length; ++i) {
Module['arguments'][i] = decodeURI(Module['arguments'][i]);
}
// If no args were passed arguments = [''], in which case kill the single empty string.
if (!Module['arguments'][0]) {
Module['arguments'] = [];
}
}