Improved custom settings parsing
This commit is contained in:
parent
af35db747e
commit
b0172cc108
2 changed files with 6 additions and 2 deletions
|
@ -68,7 +68,11 @@ this.addEventListener('message', function (e) {
|
||||||
testStatus = 1
|
testStatus = 1
|
||||||
try {
|
try {
|
||||||
// parse settings, if present
|
// parse settings, if present
|
||||||
var s = JSON.parse(e.data.substring(5))
|
var s = {}
|
||||||
|
try{
|
||||||
|
var ss = e.data.substring(5);
|
||||||
|
if (ss) s = JSON.parse(ss);
|
||||||
|
}catch(e){ console.warn("Error parsing custom settings JSON. Please check your syntax"); }
|
||||||
if (typeof s.url_dl !== 'undefined') settings.url_dl = s.url_dl // download url
|
if (typeof s.url_dl !== 'undefined') settings.url_dl = s.url_dl // download url
|
||||||
if (typeof s.url_ul !== 'undefined') settings.url_ul = s.url_ul // upload url
|
if (typeof s.url_ul !== 'undefined') settings.url_ul = s.url_ul // upload url
|
||||||
if (typeof s.url_ping !== 'undefined') settings.url_ping = s.url_ping // ping url
|
if (typeof s.url_ping !== 'undefined') settings.url_ping = s.url_ping // ping url
|
||||||
|
|
2
speedtest_worker.min.js
vendored
2
speedtest_worker.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue