diff options
author | gorhill <rhill@raymondhill.net> | 2015-02-24 15:35:32 -0500 |
---|---|---|
committer | gorhill <rhill@raymondhill.net> | 2015-02-24 15:35:32 -0500 |
commit | a9a4c739a1ad07d6c0f5a867b447fef9647a3988 (patch) | |
tree | b84462a930a7543292728fd8b064a0455bb0605b /src/js/assets.js | |
parent | 9a622107eac051376117951501e86e288fe0dacc (diff) | |
download | uBlock-a9a4c739a1ad07d6c0f5a867b447fef9647a3988.zip uBlock-a9a4c739a1ad07d6c0f5a867b447fef9647a3988.tar.gz uBlock-a9a4c739a1ad07d6c0f5a867b447fef9647a3988.tar.bz2 |
comment review
Diffstat (limited to 'src/js/assets.js')
-rw-r--r-- | src/js/assets.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/js/assets.js b/src/js/assets.js index 6087634..8d33704 100644 --- a/src/js/assets.js +++ b/src/js/assets.js @@ -280,6 +280,8 @@ var cachedAssetsManager = (function() { /******************************************************************************/ var getTextFileFromURL = function(url, onLoad, onError) { + // console.log('µBlock.assets/getTextFileFromURL("%s"):', url); + // https://github.com/gorhill/uMatrix/issues/15 var onResponseReceived = function() { this.onload = this.onerror = this.ontimeout = null; @@ -301,11 +303,15 @@ var getTextFileFromURL = function(url, onLoad, onError) { } return onLoad.call(this); }; + var onErrorReceived = function() { this.onload = this.onerror = this.ontimeout = null; onError.call(this); }; - // console.log('µBlock> getTextFileFromURL("%s"):', url); + + // Be ready for thrown exceptions: + // I am pretty sure it used to work, but now using a URL such as + // `file:///` on Chromium 40 results in an exception being thrown. var xhr = new XMLHttpRequest(); try { xhr.open('get', url, true); |