Skip to content

Commit 8917554

Browse files
committed
Added external script fallback in case Blob is not supported. Updated silent minified version.
1 parent bc37033 commit 8917554

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

HackTimer.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
var blob = new Blob(["\
1+
(function (workerScript) {
2+
try {
3+
var blob = new Blob (["\
24
var fakeIdToId = {};\
35
onmessage = function (event) {\
46
var data = event.data,\
@@ -37,10 +39,11 @@ onmessage = function (event) {\
3739
}\
3840
}\
3941
"]);
40-
// Obtain a blob URL reference to our worker 'file'.
41-
var blobURL = window.URL.createObjectURL(blob);
42-
43-
(function (workerScript) {
42+
// Obtain a blob URL reference to our worker 'file'.
43+
workerScript = window.URL.createObjectURL(blob);
44+
} catch (error) {
45+
/* Blob is not supported, use external script instead */
46+
}
4447
var worker,
4548
fakeIdToCallback = {},
4649
lastFakeId = 0,
@@ -129,4 +132,4 @@ var blobURL = window.URL.createObjectURL(blob);
129132
} else {
130133
console.log (logPrefix + 'Initialisation failed - HTML5 Web Worker is not supported');
131134
}
132-
})(blobURL);
135+
}) ('HackTimerWorker.js');

HackTimer.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

HackTimer.silent.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)