diff options
author | Pierre Ossman <ossman@cendio.se> | 2019-08-16 11:18:45 +0200 |
---|---|---|
committer | Samuel Mannehed <samuel@cendio.se> | 2019-09-24 15:34:59 +0200 |
commit | 0b51419ca4eecfbdaef3d171a8f6278e14f64858 (patch) | |
tree | 3e89ebf6c72658676d95ff0176d2a9813b81b614 /vnc_lite.html | |
parent | e1d50c8c10563edcacebcaeb32d022906aa003d2 (diff) | |
download | novnc-0b51419ca4eecfbdaef3d171a8f6278e14f64858.tar.gz |
Use "nomodule" instead of manual check
Very few browsers are left in the wild that supports modules but not
"nomodule", so let's simplify our handling a bit.
Safari 10 supports modules but not 'nomodule', this means that this
particular version of Safari will be broken. Due to this we have to
bump up the required Safari version to 11.
Diffstat (limited to 'vnc_lite.html')
-rw-r--r-- | vnc_lite.html | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/vnc_lite.html b/vnc_lite.html index 426d79b..adc6abd 100644 --- a/vnc_lite.html +++ b/vnc_lite.html @@ -61,18 +61,7 @@ <script src="vendor/promise.js"></script> <!-- ES2015/ES6 modules polyfill --> - <script type="module"> - window._noVNC_has_module_support = true; - </script> - <script> - window.addEventListener("load", function() { - if (window._noVNC_has_module_support) return; - const loader = document.createElement("script"); - loader.src = "vendor/browser-es-module-loader/dist/" + - "browser-es-module-loader.js"; - document.head.appendChild(loader); - }); - </script> + <script nomodule src="vendor/browser-es-module-loader/dist/browser-es-module-loader.js"></script> <!-- actual script modules --> <script type="module" crossorigin="anonymous"> |