Check availability of console before using it (Fix IE9)

This commit is contained in:
Niklas von Hertzen 2017-08-06 17:37:34 +08:00
parent 68900c3087
commit 216c290c4b

View File

@ -10,6 +10,7 @@ export default class Logger {
// eslint-disable-next-line flowtype/no-weak-types
log(...args: any) {
if (window.console && window.console.log) {
Function.prototype.bind
.call(window.console.log, window.console)
.apply(
@ -17,9 +18,11 @@ export default class Logger {
[Date.now() - this.start + 'ms', 'html2canvas:'].concat([].slice.call(args, 0))
);
}
}
// eslint-disable-next-line flowtype/no-weak-types
error(...args: any) {
if (window.console && window.console.error) {
Function.prototype.bind
.call(window.console.error, window.console)
.apply(
@ -28,3 +31,4 @@ export default class Logger {
);
}
}
}