I think I should go from comments to the answer.
The way to get jQuery to disable caching for you is covered in this question .
Yes, the cache of other browsers, I do not know of a single common browser that does not support caching. However, there are some differences in how users set their preferences for this.
I believe that caching should be considered a function because it just makes a request for receipt, although I honestly don't know if the standards are consistent with this behavior.
It cannot be disabled without changing the client’s settings, but the easiest way is to make sure that it doesn’t see the same URL twice, so it cannot cache it. This is actually what jQuery does internally if you set the cache parameter to false.
You can control caching via headers, but I don’t think that all browsers support this correctly. I believe that now the URL is never repeated, this is the only reliable cross-browser solution.
source share