diff --git a/index.html b/index.html index 19d18692..5da29347 100755 --- a/index.html +++ b/index.html @@ -18,8 +18,8 @@
Your browser does not support the features we need
-Try using the most recent version of Chrome, Firefox, Safari or Edge
+Your browser does not support the features we need.
+Try using the most recent version of Chrome, Firefox, Safari or Edge.
by @captbaritone - diff --git a/js/browser.js b/js/browser.js index 56986073..1dfbce9b 100644 --- a/js/browser.js +++ b/js/browser.js @@ -1,6 +1,7 @@ export default function(base) { const supportsAudioApi = !!(base.AudioContext || base.webkitAudioContext); const supportsCanvas = !!base.document.createElement("canvas").getContext; + const supportsPromises = typeof Promise !== "undefined"; - this.isCompatible = supportsAudioApi && supportsCanvas; + this.isCompatible = supportsAudioApi && supportsCanvas && supportsPromises; }