Skip to content

Instantly share code, notes, and snippets.

@sadhasivam
Created March 13, 2020 23:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sadhasivam/f457c86a2d714f4bf7e28b850d56de82 to your computer and use it in GitHub Desktop.
Save sadhasivam/f457c86a2d714f4bf7e28b850d56de82 to your computer and use it in GitHub Desktop.
live-reload.js
(function(interval, location) {
var lastdate = "";
function updateIfChanged() {
var req = new XMLHttpRequest();
req.open('HEAD', location.href, false);
req.send(null);
var date = req.getResponseHeader('Last-Modified');
if (!lastdate) {
lastdate = date;
}
else if (lastdate != date) {
location.reload();;
}
};
setInterval(updateIfChanged, interval);
})(300, window.location)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment