1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-09-14 23:12:28 +02:00
This commit is contained in:
gorhill 2017-05-08 11:49:48 -04:00
parent 583ca9cdb6
commit 22d74421e3
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2

View File

@ -65,7 +65,20 @@ var fireNotification = function(topic, details) {
/******************************************************************************/
api.fetchText = function(url, onLoad, onError) {
var actualUrl = reIsExternalPath.test(url) ? url : vAPI.getURL(url);
var isExternal = reIsExternalPath.test(url),
actualUrl = isExternal ? url : vAPI.getURL(url);
// https://github.com/gorhill/uBlock/issues/2592
// Force browser cache to be bypassed, but only for resources which have
// been fetched more than one hour ago.
if ( isExternal ) {
var queryValue = Math.floor(Date.now() / 7200000);
if ( actualUrl.indexOf('?') === -1 ) {
actualUrl += '?_=' + queryValue;
} else {
actualUrl += '&_=' + queryValue;
}
}
if ( typeof onError !== 'function' ) {
onError = onLoad;