Actually the error you got was because you need to explicitly state that you’re loading a module – only then the use of modules is allowed:
<script src="https://stackoverflow.com/questions/37624819/t1.js" type="module"></script>
I found it in this document about using ES6 import in browser. Recommended reading.
Fully supported in those browser versions (and later; full list on caniuse.com):
- Firefox 60
- Chrome (desktop) 65
- Chrome (android) 66
- Safari 1.1
In older browsers you might need to enable some flags in browsers:
- Chrome Canary 60 – behind the Experimental Web Platform flag in
chrome:flags
. - Firefox 54 –
dom.moduleScripts.enabled
setting inabout:config
. - Edge 15 – behind the Experimental JavaScript Features setting in
about:flags
.