summaryrefslogtreecommitdiff
path: root/vnc_lite.html
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2019-08-16 11:18:45 +0200
committerSamuel Mannehed <samuel@cendio.se>2019-09-24 15:34:59 +0200
commit0b51419ca4eecfbdaef3d171a8f6278e14f64858 (patch)
tree3e89ebf6c72658676d95ff0176d2a9813b81b614 /vnc_lite.html
parente1d50c8c10563edcacebcaeb32d022906aa003d2 (diff)
downloadnovnc-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.html13
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">