This page is a test of browser functionality when executing the javascript command: location.reload(true).

This html file (ReloadTest.html) references file: ReloadTest.js which contains a function that gets called when this page is loaded.

After the initial load, take note of the value of the text in green font below. Now, edit ReloadTest.js, change the value of the text that will be shown in green font, and save the file. Now, without refreshing this page, click on the 'Click here' link below, causing javascript to execute a location.reload(true) command that should reload the page from the server, NOT THE CACHE. By definition, location.reload(true) should be the programmatic equivalent of holding down the CONTROL key while clicking on the REFRESH button at the top of the browser.

Click here to refresh the page with location.reload(true).



This works correctly on every browser I've tested except Chrome for desktops. It works correctly in Chrome for iPhone... You can see that it does work manually in Chrome for deskstop when you hold CONTROL and click REFRESH.