Posting this question and answer since I kept finding old questions with answers that didn't work.
onload="location.reload(true);"
window.location.reload(true);
The above did not work for me when used in the html or javascript file. (using flask and current version of Chrome)
the 'true' value is supposed to reload from the server instead of memory cache. https://www.w3schools.com/jsref/met_loc_reload.asp https://developer.mozilla.org/en-US/docs/Web/API/Location/reload
I was still having to use cntrl-F5 or experienced a refresh loop.