Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Comments on How to run a remote JavaScript file from GitHub?
Parent
How to run a remote JavaScript file from GitHub?
I have a JavaScript file in GitHub which I typically run by copy-pasting all its data into different user script managers (USMs) on different web browsers.
I need to start executing that remote file directly from GitHub instead, because for me it's a problem to maintain two or more versions, each one for each browser (Chrome, FireFox, Edge, etc.), rather, I want to maintain just one version in GitHub and to call it from each browser's USM (each browser might have a different USM with different internal commands, compatibility and caching).
To clarify, I don't mean to sync a script from one USM account to another (as with Greasemonkey synching); I just want to call a script that is being stored on GitHub, instead storing it locally, but only with JavaScript in way totally unified for all USMs.
Update
As Alexei noted in the comment section I can use // @require
command but I still seek a JavaScript approach because it will save me a deal with USM caching, syntax compatibility and possible bugs.
Post
const script = document.createElement('script');
script.src = `your.script.url/?_bustcache=${Date.now()}`;
script.async = true;
script.onload = doSomething;
document.head.appendChild(script);
async function doSomething() {
// do stuff once its loaded
}
1 comment thread