aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/assets.js
diff options
context:
space:
mode:
authorgorhill <rhill@raymondhill.net>2015-02-24 15:35:32 -0500
committergorhill <rhill@raymondhill.net>2015-02-24 15:35:32 -0500
commita9a4c739a1ad07d6c0f5a867b447fef9647a3988 (patch)
treeb84462a930a7543292728fd8b064a0455bb0605b /src/js/assets.js
parent9a622107eac051376117951501e86e288fe0dacc (diff)
downloaduBlock-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.js8
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);